1

我有一个 aspx 页面,其中有 3 个 asp.net 文本框和 1 个 asp.net 按钮控件。我想在单击按钮时进行回发之前进行客户端验证。IE ; 如果页面通过验证检查,那么我只需要调用服务器端按钮单击事件。有人可以帮助我吗?提前致谢

4

2 回答 2

2

定义JS函数:

function validate(){
    //perform some validation
    return $("#myTextbox").val()=="";
}

在按钮控件上调用它 onclick event="return DoValidation();"

如果 JS 函数返回 false,则回发将被取消。

于 2009-05-25T07:31:14.710 回答
0

如果您想与 ASP.net 验证集成,需要使用RegisterValidator声明来注册您的 Javascript 验证器。

不要忘记在服务器端进行验证,因为 Javascript 可能会被禁用。

于 2009-05-25T07:34:07.260 回答