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

时间:2012-12-01 07:42:22

标签: jquery forms jquery-validate

这是我的验证功能,当有一个表单并且单页中有多个表单不起作用时,它可以正常工作。

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

我的表单就像

<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 感谢

1 个答案:

答案 0 :(得分:0)

你可以给两个名字字段赋予相同的类,而不是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>