我正在創建一個ASP.NET MVC 5應用程序。我需要編寫一些jQuery或JavaScript來檢查表單提交時應用程序的表單是否有效(使用jQuery Validate)。如果表單有效,那麼表單需要同時提交併顯示警告框(現在)。到目前爲止,我已經使用this post來雕刻我的代碼,但它不適合我。此代碼工作正常:當ASP.NET MVC 5應用程序中的表單有效時觸發jQuery函數
$('form').submit(function() {
alert('test');
});
但是,這並不爲我工作:
$('form').submit(function() {
if ($(this).valid()) {
alert('the form is valid');
}
});
我收到以下錯誤:
Uncaught TypeError: $(...).valid is not a function
我不明白爲什麼這個代碼爲其他人工作,但它不適合我。我哪裏錯了?
如何獲取提交按鈕同時顯示警告框並在表單有效時提交表單?