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