jQuery ajaxForm 플러그인의 "beforeSubmit"옵션을 사용하여 데이터의 유효성을 검사하려고하지만 유효하지 않은 양식 필드가있는 경우에도 양식이 제출됩니다. 내가 어디로 잘못 갔니? 덕분에,jQuery before 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 다음 documentation 당
<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