您的位置:首页 > 编程语言 > ASP

asp.net button 提交前验证

2020-03-01 08:07 447 查看
  1. js:<script type="text/javascript">   
  2.         function test() {   
  3.             var isCheck = document.getElementById('checkbox').checked;   
  4.             if (isCheck) {   
  5.           //Page_ClientValidate('submit'),这里有不同的ValidGroup,所以Page_ClientValidate传递是指定的GroupName   
  6.                 if (Page_ClientValidate('submit')) {   
  7.                      alert('验证成功');   
  8.                     return true;   
  9.                  }   
  10.              }   
  11.             else {   
  12.                  alert('您必须同意注册协议');   
  13.                 return false;   
  14.              }   
  15.   
  16.             return false;   
  17.          }   
  18.      </script>  
  1. <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>  
  2.        <asp:Button ID="Button1" runat="server" Text="Button" ValidationGroup="submit" CausesValidation="True"  
  3.            OnClientClick="return test();" OnClick="Button1_Click" />  
  4.        <input type="checkbox" id="checkbox" />我已阅读注册协议   
  5.        <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="TextBox1"  
  6.            Display="Dynamic" ErrorMessage="不能为空" ValidationGroup="submit"></asp:RequiredFieldValidator>  
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> <asp:Button ID="Button1" runat="server" Text="Button" ValidationGroup="submit" CausesValidation="True" OnClientClick="return test();" OnClick="Button1_Click" />

转载于:https://www.cnblogs.com/tyf0422/archive/2013/03/28/2986558.html

  • 点赞
  • 收藏
  • 分享
  • 文章举报
dianzhou9234 发布了0 篇原创文章 · 获赞 0 · 访问量 274 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: