我想使用jQuery ajaxForm插件中的「beforeSubmit」選項來驗證數據,但即使有無效的表單域,表單將提交。我哪裏錯了?謝謝,jQuery驗證之前ajaxForm
$(document).ready(function() {
function validator(){
$("#commentForm").validate();
}
$('#commentForm').ajaxForm({
dataType: 'json',
url: "http://highlandfamilyeyecare.com/contactengine.php",
beforeSubmit: validator,
success: function(data) {
$('ul.form').fadeOut("slow");
$('ul.form').html(data.formula).slideDown('slow');}
});
});
和HTML:
<ul class="form">
<li>
<form method="post" action="form.php" id="commentForm">
<label class="white">Your Name</label>
<input class="text-input required" type="text" name="name" /></li>
<li>
<label class="white">Email</label>
<input class="text-input required email" type="text" name="email"/></li>
<li>
<li><input type='submit' value="Submit" />
</form></li>
</ul>
謝謝,這工作時,我添加了「.form」的功能的結尾。 ********* function validator(){return $(「#commentForm」)。validate()。form; } – superUntitled 2010-03-08 22:21:57