ASP.net按钮OnClick验证

时间:2010-09-18 18:47:21

标签: asp.net

我有一个带有onclick属性的asp:按钮,该属性会回发到服务器。我想在发布回发之前对文本框的内容进行一些验证。我想使用一些正则表达式在javascript中进行验证。

我不能使用asp:XXXXvalidator;我不能因为我的网络应用程序做了什么。

有没有办法从asp:按钮调用javascript函数然后调用回发?

我知道我可以使用OnClientClick从asp:按钮调用js,但是一旦我调用JS,我如何发出信号,我想回发按钮?

1 个答案:

答案 0 :(得分:2)

创建一个javascript函数,在您的支票上返回true/false。如果您返回false,则该页面将不会提交给服务器。

的伪代码:

<script type="text/javascript">
   function check()
   {
      if( valid ) return true;
      return false;
   }
</script>

<asp:Button ID="btnAdd" runat="server" OnClientClick="return check()" OnClick="click" />