如何使用按钮来触发jQuery验证? [重复]

问题描述 投票:0回答:1
我有表格,正在使用jQuery的验证。这是一个测试演示。

<script src="../JS/jquery.js" type="text/javascript"></script> <script src="../JS/jquery.validate.js" type="text/javascript"></script> <script language="javascript" type="text/javascript"> $(function() { $("#btns").click(function() { if ($("<%=form1.ClientID %>").valid()) { ajaxFunc();//ajax funcion to add email to db } }); }); </script> </head> <body> <form id="form1" runat="server"> <div> <input id="cemail" type="email" name="email" required /> <input class="submit" type="submit" value="Submit"/> <input type="button" id="btns" value="btn"/> </div> </form> </body> </html>

[当我使用

Subimit时,cemail输入验证工作正常(它显示验证消息,并以高行显示输入顺序)。

但是当我使用

按钮单击

时-没有显示任何内容。使用按钮onclick功能时如何获得相同的效果?谢谢您的帮助!
javascript jquery ajax jquery-validate
1个回答
1
投票
您在选择器中缺少#号。即$("#<%=form1.ClientID %>")

$(function() { $("#btns").click(function() { if ($("#<%=form1.ClientID %>").valid()) { ajaxFunc();//ajax funcion to add email to db } }); });

© www.soinside.com 2019 - 2024. All rights reserved.