asp.net – RequiredFieldValidator要求用户单击两次
发布时间:2020-05-25 04:34:19 所属栏目:asp.Net 来源:互联网
导读:我有一个简单的Web表单,其中包含一个文本框和一个RequiredFieldValidator.触发RequiredFieldValidator错误时,用户必须单击提交两次才能发布表单.第一次单击清除错误,第二次实际触发按钮单击事件.这是预期的行为吗? asp:RequiredFieldValidator ID=reqFieldCl
|
我有一个简单的Web表单,其中包含一个文本框和一个RequiredFieldValidator.触发RequiredFieldValidator错误时,用户必须单击提交两次才能发布表单.第一次单击清除错误,第二次实际触发按钮单击事件.这是预期的行为吗? <asp:RequiredFieldValidator ID="reqFieldCloseComment" ControlToValidate="tbCloseComment" ValidationGroup="ChangeStatus" ErrorMessage="Please enter a reason" Display="Dynamic" runat="server"></asp:RequiredFieldValidator>
<asp:TextBox ID="tbCloseComment" runat="server" CausesValidation="true" TextMode="MultiLine" Height="107px" Width="400px"></asp:TextBox>
<asp:Button ID="btnCloseRequestFinal" Text="Finish" CssClass="CloseReqButton" runat="server" ValidationGroup="ChangeStatus" />
我尝试根据Google搜索中发现的建议将CausesValidation添加到文本框中,但它没有帮助. 编辑似乎并不总是需要双击才能触发事件.只要将文本输入文本框,然后将焦点从文本框中删除,RequiredFieldValidator错误消息就会消失,表单只需单击一下即可. 解决方法发生这种情况是因为清除错误消息的代码在文本框失去焦点时运行.那么会发生什么:>您在字段中输入文本 当您首先按Tab键(或基本上执行任何将焦点从文本框中移开)时,该onblur脚本将运行并清除错误,以便在您单击提交按钮时它已准备就绪. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 在web.config文件中创建自定义变量?
- asp.net-mvc-4 – 如何开发一个ASP.NET Web API接受一个复杂
- asp.net-core – 为什么我的JWT承载认证在令牌表示5分钟后将
- 在ASP.NET中上传文件时运行病毒扫描
- asp.net-mvc-3 – ASP.NET MVC3 – Html.TextBoxFor和autof
- 动态背景图像(ASP.NET)
- asp.net-mvc-3 – 如何创建Quartz.NET的工作,需要使用autof
- asp.net – 在使用预编译的Razor视图和VirtualPathProvider
- asp.net-mvc-4 – 在ASP.Net MVC 4和Autofac中注册全局过滤
- asp.net-mvc – WebForms和MVC可以存在于一个项目中吗?
推荐文章
站长推荐
- asp.net-mvc – Kendo ASP.NET MVC – 索引超出范
- ASP.NET应用程序通过Windows身份验证或表单身份验
- asp.net – 如何检测用户操作系统
- ASP.net WebForms – 构造函数与Page_Load
- asp.net-mvc – ValidationMessage仅适用于model
- asp.net – 如何告诉IIS 6将.NET版本设置为2.0(不
- ASP.NET vs. Silverlight
- asp.net – 用户控件(ascx)和属性
- 在ASP.NET MVC视图中渲染HTML文件?
- asp.net-mvc – Razor视图引擎.cshtml页面中的Ou
热点阅读
