Asp.netでは、このJQuery検証プラグインを使用しています。
制御に最適です<asp:Button>
。しかし、私が使用<asp:LinkButton>
した場合、フォームは検証されず、コードビハインドメソッドを呼び出すことができます。
なぜこうなった?onClick
のフォームイベントを検証するにはどうすればよい<asp:LinkButton>
ですか?
編集:の問題<asp:button>
は、画像を追加できないことです。これを確認してください。
簡単な解決策は、フォームが無効な場合にfalseを返すクリック関数を追加することです。
$("#<%= tb.ClientID %>").click(function() {
return $('form').valid();
})
詳細: ASP.NET LinkButton / ImageButtonとJQueryは検証しますか? これがお役に立てば幸いです!!!
OnClientClick
クライアントメソッドを呼び出すために使用できます
リンク: http: //msdn.microsoft.com/fr-fr/library/system.web.ui.webcontrols.linkbutton.onclientclick.aspx
注:OnClickはServerSide用、OnClientClickはClientSide用です