可能重複:
jQuery validation: some of the required field not filled but the form can still be submitted使用Ajax表單提交jQuery驗證衝突
我使用jQuery驗證(http://bassistance.de/jquery-plugins/jquery-plugin-validation/)爲表單驗證:
HTML:
<form id="formID" action="/processForm" method="post">
...
<input type="submit" value="Submit" />
</form>
jQuery的:
$("#formID").validate({
onkeyup:false,
rules: {
...
},
messages: {
...
}
});
// Submit the form by Ajax
$(document).ready(function() {
$('.formID').ajaxForm({
success: function(returnData) {
$('#content').html(returnData);
}
});
});
現在的形式似乎被驗證()函數來提交,而不是通過Ajax的功能。
我該如何使用Ajax功能?
只是一個快速注:'$( 'formID ')給ajaxForm()'應該是'$(' #formID')給ajaxForm()'你的Ajax是演技與階級「的形式formID。 「 – andrux