我使用jQuery表單驗證庫:JQuery的表單驗證衝突
jQuery的validate.js
當用戶提交我滑下,其具有必須chekced複選框股利形式爲了繼續:
if(!$('#agreeConfirm').is(':checked')){
alert('Please tick to agree to our terms and conditions');
$('.termsAgree').slideDown();
return true;
}
這工作在很大程度上沒有提交表單,並顯示警報與顯示覆選框的slideDown。但是如果選擇一個選項還沒有被用戶選擇的表單提交(雖然「這是必須填寫」不出現。如果我在上面的正確的行爲觀察註釋掉我行的消息。
我的驗證碼結構如下:提前
$("form#register").validate({
rules:{
name:{
required: true,
number: false
},
.....
add1:{
required: true
}
}
});
$('form#register').submit(function(){
...
if(!$('#agreeConfirm').is(':checked')){
alert('Please tick to agree to our terms and conditions');
$('.termsAgree').slideDown();
return false;
}
}
感謝
這將是最好的還包括相關的HTML,使這個完整而簡潔的例子。 – Sparky