2011-01-19 67 views
3

我有一個保存按鈕(輸入按鈕),我已經編寫了JavaScript代碼以將表單數據保存到數據庫。在保存表單之前,我的jQuery .validate函數不運行。在保存之前,如何手動執行我的jQuery .validate函數。這是我正在做的。保存之前手動觸發jQuery.validate

<input type="button" class="saveSubmit" name="action" value="Save" /> 

// Give user feedback when clicking save 
$(".saveSubmit").click(function() { 
    if (save() == true) { 
     alert("Email has been saved."); 
    } else { 
     alert("Error saving email."); 
    }; 
    return false; 
}); 

// Validation 
$("#emailForm").validate({ 
    // rules here 
}); 

回答

9

找到它了。我需要使用$("#emailForm").valid()

+0

@ Mike - 如果您將驗證部分置於$ document.ready()中,它將自動執行。 – menzies 2011-01-20 02:34:14