在這裏完全不知所措,在網上衝刷了兩天,試圖找到一個簡單的解釋,說明如何用JQuery驗證來驗證表單無濟於事......如果有人能指出我在哪裏,我錯了,這對確保我不會遭受心臟病發作非常有幫助。這裏是我的表(請只在確認發表評論,我不想聽好的編碼做法):Ajax表單驗證和提交
<form id='test-form' class='contact-form'>
<ul>
<li><label for="full_name">Name*</label></li>
<li><label for="email">E-mail*</label></li>
<li><input id='full_name' type='text' name='full_name' onfocus="this.placeholder = ''" placeholder='Name' required></li>
<li><input id='email' type='text' name='email' onfocus="this.placeholder = ''" placeholder='E-mail' required></li>
<li>Message</li>
<li><textarea style='color: white; width: 100%; height:180px; background: #333333; border: none; border-radius: 3px; outline:none; font-family: montserrat;' form='contact-page-form' onfocus="this.placeholder = ''" placeholder='Please enter your message here'></textarea></li>
<li>Mobile Number (Optional)** <i style='font-size: 0.6em;'>for SMS updates</i></li>
<li><input type='text' name='phone' onfocus="this.placeholder = ''" placeholder='Phone Number' ></li>
<li>
<div class='big-button form-submit'>
<a onclick='document.getElementById("test-form").submit();'>
<div>
<i class="fa fa-envelope-o big message"></i>
SUBMIT MESSAGE
</div>
</a>
</div>
</li>
</ul>
<div class='name'>
<input type='text' name='name' placeholder='First Name'> // Honey pot
</div>
</form>
而且我的腳本:
$(document).ready(function(){
$('.name').hide();
$('#test-form').validate();
});
所有其它的Jquery位需要一直進口....
我主要抱怨的是,表單提交沒有任何形式的驗證。我想用PHP但不幸的是這個網站必須與AJAX完全建立,因此沒有刷新允許...乾杯提前,K
你加jquery.validate.js? – 2014-10-16 11:56:11