我想用
jquery验证验证我的表单,但我想把我的错误标签放到一个特定的地方.下面的示例显示错误标签放在< span class =“error_label”>< / span>中.我的问题是如何在特定的地方进行错误放置,下面有一个例子,请帮助我……谢谢?
<script> $(document).ready(function (){ $("#fm_regis").validate({ rules :{ name: { required: true,},errorPlacement: function(error,element) { //$(element).next('span .error_label :first').html(error); //$('.error_label').html(error); //$('.error_label').html(error); $(element).closest('.error_label').html(error); },messages: { name: { required: "Please input a username",} }); }); </script> <form name="fm_regis" id="fm_regis"> <table> <tr> <td width="100">Nama</td> <td>:</td> <td><input type="text" name="name" id="name" size="30"/></td> </tr> <tr> <td width="100"></td> <td></td> <td><span class="error_label"></span></td> </tr> </table> <input type="submit" value="Register"/> </form>
解决方法
在您的具体情况下,您可以这样做:
$(element).closest('tr').next().find('.error_label').html(error);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。