2010-08-19 16 views
1

我在aspx上有一些文本字段和一個按鈕。文本字段使用必需的字段驗證器進行驗證。在按鈕上,我設置了OnClientClick()事件來執行某些JS操作。驗證在asp.net中的js函數調用按鈕之前完成

這裏的問題是,在驗證完成之前調用JS函數。這是我需要先驗證,然後在客戶端點擊按鈕事件調用js。

任何人都可以幫助我嗎?

感謝分享你的時間。

回答

2

你可以手動執行客戶端驗證:

<asp:Button ID="Button1" runat="server" 
    OnClientClick="if (Page_ClientValidate()) return YourFunction(); else return false;" 
    OnClick="Button1_Click" /> 

記得做任何檢查的服務器端,以及因爲你的JavaScript可以被操縱和/或旁路。

+0

感謝Kelsey。是的,它的作品。 – IrfanRaza 2010-08-19 04:29:23

相關問題