在 Asp.net 中,我使用这个JQuery 验证插件。
它非常适合<asp:Button>
控制。但是如果我使用<asp:LinkButton>
它不会验证表单并允许它调用方法后面的代码。
为什么会这样?我怎样才能验证表单onClick
事件<asp:LinkButton>
?
编辑:问题<asp:button>
是我们无法在其上添加图像。检查这个。
简单的解决方案是添加一个 click 函数,如果表单无效则返回 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 用于服务器端,OnClientClick 用于客户端