【发布时间】:2013-01-14 15:45:07
【问题描述】:
可能重复:
jQuery validation: some of the required field not filled but the form can still be submitted
我使用 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);
}
});
});
现在表单似乎是由 validate() 函数提交的,而不是由 Ajax 函数提交的。
我还要如何使用 Ajax 功能?
【问题讨论】:
-
请注意:
$('.formID').ajaxForm()应该是$('#formID').ajaxForm()您的 ajax 正在使用类 'formID' 作用于表单