具有单个验证函数的多表单jquery验证

具有单个验证函数的多表单jquery验证,jquery,forms,jquery-validate,Jquery,Forms,Jquery Validate,这是我的验证函数,当有一个表单时,它可以正常工作,当单个页面中有多个表单时,它就不工作了 <script> $(function() { $("form").validity(function() { $("#name").require(); }); }); </script> $(函数(){ $(“形式”).有效性(函数(){ $(“#名称”).require(); });

这是我的验证函数,当有一个表单时,它可以正常工作,当单个页面中有多个表单时,它就不工作了

<script>
    $(function() {
        $("form").validity(function() {
            $("#name").require();
        });    
    });    
</script>

$(函数(){
$(“形式”).有效性(函数(){
$(“#名称”).require();
});    
});    
我的表格是

<form action="#" method="post" id="firstform">
<input type="text" id="name">
</form>
<form action="#" method="post" id="secondform">
<input type="text" id="name_othername">
</form>

谁能给我一些建议,如何调用第一个表单ID
谢谢

您可以为这两个名称字段指定相同的类,并且可以按类调用元素而不是id。如果调用特定表单,则只能验证该表单名称字段:

$("#firstform").validity(function() {
    $(this).find(".name_class").require();
}); 

<form action="#" method="post" id="firstform">
<input type="text" id="name" class="name_class">
</form>
<form action="#" method="post" id="secondform">
<input type="text" id="name_othername" class="name_class">
</form>
$(“#firstform”).有效性(函数(){
$(this.find(“.name_class”).require();
}); 

这不起作用,我如何调用选择性表单、表单1或表单2查看编辑。现在函数正通过其id引用第一个表单。这有帮助吗?