2010-04-16 70 views
0

我試圖用jQuery驗證插件在單個頁面中驗證多個表單,但它僅驗證頁面中的第一個表單。jQuery驗證+多個表單上的ajaxSubmit

這裏是我的代碼:

$('form.reply_form').validate({ 
    submitHandler: function(form) { 
    $(form).ajaxSubmit(optionsReplies); 
    return false; 
    } 
}); 

是對的頁面(圖像Facebook)的答覆表單列表。例如,如果我嘗試使用第三種形式,它會驗證第一種形式,如果第一種形式爲空白,則不會提交。

預先感謝您。

回答

0

我不確定你正在使用的特定插件,但它聽起來像只使用返回的第一個元素。
一個each()方法可能有所幫助:

$('form.reply_form').each(function(){ 
    $(this).validate({ 
     ... 
    }); 
});