【发布时间】:2011-08-02 08:29:01
【问题描述】:
我有一些必填字段验证器。
当我有一个常规的 asp:button 时,一切顺利。
但是,现在我们已经在提交按钮上实现了 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;
}
但是我们看到的是,当我们运行这段代码时,clientsidevalidators 没有被调用。
是因为我们自己运行__doPostBack,否则其他代码(检查验证器)会被触发吗?
【问题讨论】:
标签: javascript asp.net validation