在Asp.net中,我使用的是this JQuery驗證插件。
它適用於控制。但是,如果我使用<asp:LinkButton>
它不驗證窗體並允許它調用方法後面的代碼。在ASP.Net中驗證LinkButton的webform onClick事件
這是怎麼發生的?我如何能夠驗證事件onClick
?
編輯:與<asp:button>
的問題是我們無法添加圖像。檢查this。
在Asp.net中,我使用的是this JQuery驗證插件。
它適用於控制。但是,如果我使用<asp:LinkButton>
它不驗證窗體並允許它調用方法後面的代碼。在ASP.Net中驗證LinkButton的webform onClick事件
這是怎麼發生的?我如何能夠驗證事件onClick
?
編輯:與<asp:button>
的問題是我們無法添加圖像。檢查this。
簡單的解決辦法是添加返回false點擊功能,如果表單無效:
$("#<%= tb.ClientID %>").click(function() {
return $('form').valid();
})
更多: ASP.NET LinkButton/ImageButton and JQuery Validate? 希望這將幫助!
您可以使用OnClientClick
爲了調用客戶端的方法
鏈接:http://msdn.microsoft.com/fr-fr/library/system.web.ui.webcontrols.linkbutton.onclientclick.aspx
諾塔:的OnClick是服務器端,OnClientClick這個是客戶端
感謝答覆,但'#(」 form')。valid();'不適用於Validation插件。 –
'return jQuery('#formID')。validationEngine('validate'));'爲我一直使用的驗證插件工作。 –