我正在建立一个网站,我已经制作了一个表单字段,如电子邮件字段和与之关联的验证表达式.验证是在文本更改时启动的.但我希望它在"提交"按钮点击事件上执行.我搜索过但无法找到问题的解决方案.请告诉我为什么会发生这种情况,我怎样才能做到正确.我是这个网络开发领域的新手,所以需要你们的帮助.
提前致谢!!!
哈马德
您可以禁用验证器本身中的显示错误,而是生成验证摘要,该摘要仅在您单击提交后显示.
像这样:
<asp:RequiredFieldValidator runat="server" ControlToValidate="txtEmail" ValidationGroup="vRegister" Display="None" ErrorMessage="Email field cannot be empty"></asp:RequiredFieldValidator>
Run Code Online (Sandbox Code Playgroud)
然后声明验证摘要:
<asp:ValidationSummary runat="server" ID="vSummary" ValidationGroup="vRegister" DisplayMode="BulletList" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11968 次 |
| 最近记录: |