我有一個奇怪的問題,看來,我不知道如何解決。 我有這樣一個按鈕:Asp.Net按鈕onclientclick問題
<asp:Button ID="btnSave" runat="server" ClientIDMode="Static" Text="Save" OnClientClick="return ConfirmSave();" OnClick="btnSave_Click" />
如果我寫類似下面的我的客戶端功能,它按預期工作:
function ConfirmSave()
{
return confirm('Confirm?');
}
但我應該檢查,在函數內部,對確認結果,像這樣:
function ConfirmSave()
{
if (Page_ClientValidate('validationGroup'))
{
var conf = confirm("Confirm?");
if (conf)
{
$('#btnSave').attr('disabled', 'disabled');
}
return conf;
}
else
return false;
}
這樣做,網頁提交,但服務器click事件不火。
任何人都可以幫忙嗎?謝謝
^^在if條件中,請實際替換「 - 做些什麼」。 – Dienekes 2010-08-31 08:30:03
在客戶端使用此代碼可能有所幫助: –
2015-07-22 07:49:26