我正在创建一个网站,并且已经创建了一个表单字段,例如电子邮件字段和与其关联的验证表达式。 验证是在文本更改时启动的。 但我希望它执行“提交”按钮点击事件。 我已经搜索,但无法找到我的问题的解决方案。 请告诉我为什么会发生这种情况,我该如何解决这个问题。 我是这个网络开发领域的新手,所以需要你们的帮助。
提前致谢!!!
哈马德
I am making a website and I have made a form fields like email field and validation expressions associated with it. Validation is initiated on text change. But i want it t execute on "submit" button click event. I have searched but could not locate the solution to my problem. Please tel me why is this happening and how can i make it right. I am new to this web development field, So need help from you guys.
Thanks in advance!!!
Hamad
最满意答案
您可以禁用验证器本身显示错误,而是创建验证摘要,仅在您单击提交后才会显示验证摘要。
喜欢这个:
<asp:RequiredFieldValidator runat="server" ControlToValidate="txtEmail" ValidationGroup="vRegister" Display="None" ErrorMessage="Email field cannot be empty"></asp:RequiredFieldValidator>然后声明一个验证摘要:
<asp:ValidationSummary runat="server" ID="vSummary" ValidationGroup="vRegister" DisplayMode="BulletList" />You could disable showing errors in the validator itself and instead make a validation summary which will be shown only after you click submit.
Like this:
<asp:RequiredFieldValidator runat="server" ControlToValidate="txtEmail" ValidationGroup="vRegister" Display="None" ErrorMessage="Email field cannot be empty"></asp:RequiredFieldValidator>and then declare a validation summary:
<asp:ValidationSummary runat="server" ID="vSummary" ValidationGroup="vRegister" DisplayMode="BulletList" />更多推荐
field,已经,问题,解决,电脑培训,计算机培训,IT培训"/> <meta name="description&qu
发布评论