我有一个带有onclick属性的asp:按钮,该属性会回发到服务器。我想在发布回发之前对文本框的内容进行一些验证。我想使用一些正则表达式在javascript中进行验证。
我不能使用asp:XXXXvalidator;我不能因为我的网络应用程序做了什么。
有没有办法从asp:按钮调用javascript函数然后调用回发?
我知道我可以使用OnClientClick从asp:按钮调用js,但是一旦我调用JS,我如何发出信号,我想回发按钮?
答案 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" />