我正在使用jQuery驗證插件,表單使用ajax提交表單。我有一個浮動按鈕欄,根據頁面的用途生成頁面按鈕。這些按鈕位於表單標籤之外。我的表單的ID是帳戶設置。在我的document.ready中,我有這個:使用表單外的按鈕來提交表單並觸發jQuery驗證
$("#account-settings").validate({
rules: {
email: {email: true}
},
messages: {
email: {email: "Enter a valid email address."}
},
})
有一個按鈕叫做savesettings,它保存表單的設置。這裏的單擊事件:當我點擊按鈕
$('#savesettings').click(function() {
if($('#account-settings').valid()){
alert("Valid form");
}
else{
alert("Not valid");
}
}
什麼也沒有發生......所以,基本上,我顯然不使用插件的權利,有人告訴我嗎?請繼續閱讀文檔結束了,但我沒有看到任何東西...
我想這應該是很好的提及我使用ajax提交表單,所以這不會對我很有用。 – 2012-01-14 08:13:15
啊對,實際上我假設你有你的submit()函數中的代碼來處理所有其他事情。 – 2012-01-15 17:33:35