1

在 Asp.net 中,我使用这个JQuery 验证插件。
它非常适合<asp:Button>控制。但是如果我使用<asp:LinkButton>它不会验证表单并允许它调用方法后面的代码。

为什么会这样?我怎样才能验证表单onClick事件<asp:LinkButton>

编辑:问题<asp:button>是我们无法在其上添加图像。检查这个

4

2 回答 2

2

简单的解决方案是添加一个 click 函数,如果表单无效则返回 false:

$("#<%= tb.ClientID %>").click(function() {
       return $('form').valid();
})

更多: ASP.NET LinkBut​​ton / ImageButton 和 JQuery 验证? 希望这会有所帮助!

于 2012-10-09T15:17:31.957 回答
0

您可以使用OnClientClick以调用您的客户端方法

链接:http: //msdn.microsoft.com/fr-fr/library/system.web.ui.webcontrols.linkbutton.onclientclick.aspx

注意:OnClick 用于服务器端,OnClientClick 用于客户端

于 2012-10-09T16:09:18.713 回答