0
我有一個基本的聯繫表單,使用jQuery的客戶端驗證。我以ajax的形式開始,但現在認爲將其提交給服務器端會更好,因爲我需要成功頁面來添加Google Analytics跟蹤。 所以阿賈克斯形式是這樣的:php聯繫表單提交jquery驗證
if (i == 0) {
$.ajax({
beforeSend: preloader,
type : 'POST',
url : './ajax/contact-form.php',
data : $('#contact_form').serialize(),
success : function(data) {
$('#popup_form').html(data);
}
});
}
但現在我想將其更改爲
if (i == 0) // then go to success.php, else do not submit the form.
第i == 0顯然是驗證錯誤計數。那麼,如果我不= 0,如何禁用表單提交?
如果有幫助,這是我的形式
<form action="success.php" id="contact_form" method="post">
<input id="contact_name" name="contact_name" placeholder="name*" type="text" /><span id="contact_name_validate"></span>
<input id="contact_company" name="contact_company" placeholder="company" type="text" />
<input id="contact_email" name="contact_email" placeholder="email*" type="text" /><span id="contact_email_validate"></span>
<input id="contact_telephone" name="contact_telephone" placeholder="telephone*" type="text" /><span id="contact_telephone_validate"></span>
<div id="contact_message"><textarea name="contact_message" placeholder="Enter your message..."></textarea></div>
<input id="contact_button" type="submit" value="Enquire Now" />
怎麼樣'return i == 0'? –
謝謝,我知道這會很簡單。 – Source
@KevinSchmid以任何方式返回false。 '返回我== 0? true:false;' –