2011-04-29 33 views
1

我正在使用jQuery驗證腳本的多種形式的網站上工作。jQuery驗證每個

現在,我需要在所有窗體上添加一個form.validate()。我想對所有形式進行一般性驗證。

我想出了什麼,只適用於第一種形式,而不適用於其他形式。我可以以某種方式使它在每種形式上工作?

if ($('form').length) { 
     $('form').validate({ 
      submitHandler: function() { 
      alert("Validated"); 
      } 
     }); 
    } 

你能看到我能做什麼嗎? ...或者你知道更好的方法嗎?

預先感謝您。

回答

0

跳槽,因爲我不知道如何插件的作品,但我希望它想從一個HTML表單創建的對象上工作:

if($('form').length) 
{ 
    $('form').each(function(i) 
    { 
     $(this).validate({ 
      submitHandler: function() 
      { 
       alert('Validated'); 
      } 
     }); 
    } 

} 
1

你的代碼是正確的。確保你的表單有不同的ID。 validate插件需要它。