asp.net必填字段验证器禁用输入按钮表单提交
发布时间:2020-12-16 07:39:47 所属栏目:asp.Net 来源:网络整理
导读:我们有一个包含许多必填字段的表单.当我在必填字段上并且按下回车键时,表单不会提交.但是,如果我在不需要的字段上,按Enter键确实提交表单.这是有问题的,因为提交表单会触发验证以在顶部显示验证摘要.如果我在必填字段上,则不会触发此验证.它确实似乎触发它自
我们有一个包含许多必填字段的表单.当我在必填字段上并且按下回车键时,表单不会提交.但是,如果我在不需要的字段上,按Enter键确实提交表单.这是有问题的,因为提交表单会触发验证以在顶部显示验证摘要.如果我在必填字段上,则不会触发此验证.它确实似乎触发它自己的验证并显示我的错误文本(这只是一个星号),但人们没有看到这一点.
有谁知道为什么非必填字段输入密钥会提交表格但是必填字段输入密钥不会? 解决方法
根据您的描述,听起来您正在使用服务器端验证.尝试在验证器上将EnableClientScript设置为false,这将禁用客户端验证.
如果这还不够,您可以在单击提交按钮时覆盖验证,如下所示: <script type="text/javascript"> validateForm = function(){ var isValid = Page_ClientValidate(""); if (isValid){ //some custom logic if needed } return true; //do the postback even if validation fails? //otherwise return isValid } </script> <asp:Button ID="Button1" runat="server" OnClientClick="return validateForm();" ... /> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 是否可以从HttpContext访问TempData键/值?
- asp.net – 自动将视频格式转换为Flash Video
- asp.net – 在Html.BeginForm之外提交按钮
- Asp.Net中ajax+ashx使用详解
- asp.net – 来自ASHX处理程序的Sever.Transfer,HttpContext
- asp.net – 如何从Controller设置@ Html.ActionLink的动态标
- asp.net – 在Application_BeginRequest中设置会话变量
- asp.net-mvc – 在ASP.NET核心中创建单元测试
- asp.net-mvc – 如何从基本控制器获取操作名称?
- asp.net – 如何在web.sitemap中实现本地化
推荐文章
站长推荐
- asp.net-membership – 如何使用Microsoft.Web.W
- 使用ASP.NET将HTML表导出到Excel
- asp.net-mvc – 如何在发布MVC应用程序时包含自定
- asp.net – Umbraco CMS(.NET):加载xslt /用户控
- asp.net – 将单元测试慢慢集成到项目中的步骤
- entity-framework-4 – 在多层体系结构中使用Aut
- asp.net-core – 如何将HostBuilder用于WebJob?
- asp.net-mvc – 应用程序配置和设置的方法(在ASP
- asp.net – 从静态类访问Page的当前实例
- C# 之 DataReader 和 DataSet 的区别
热点阅读