0
我有一些requiredfieldvalidators。asp.net requiredfieldvalidators,为什么他们没有发射,当我有OnClientClick实施
当我有一个常规的asp:按钮,一切顺利。
但是,现在我们已经实现的提交按钮的OnClientClick事件:
<asp:Button ID="SaveButton" runat="server" Text="Save changes" OnClick="SaveButton_Click" OnClientClick="return SubmitForm2();" />
的submitform2方法的实现设置提交按钮的标题(请稍候),并禁用它,以避免双击。
function SubmitForm2() {
$("#SaveButton").attr("disabled", "true");
$("#SaveButton").val("Please wait...");
__doPostBack("SaveButton", "");
return true;
}
但是我们看到的是当我们运行这个代码时,clientidevalidators没有被调用。
是因为我们自己运行了__doPostBack
,否则其他代码(检查验证器)是否被触发?
谢谢,你已经把我设置在正确的方向 – Michel