2012-12-01 179 views
0

這是我的驗證函數,它在一個表單有多個表單並且單個頁面中有多個表單不工作時工作正常。具有單一驗證功能的多個表單jquery驗證

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

誰能給我點建議,如何調用第一種形式IDS 感謝

回答

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> 
+0

這是行不通的,我怎麼可以叫選擇性形式,形成一個或formn 2 –

+0

看到編輯。現在函數完全通過它的id來引用第一個表單。這有幫助嗎? –

+0

感謝這對我有用 –