[英]jquery submit form and javascript validation
嗨,大家好,
我有此代碼:
$(document).ready(function() {
$('#form1').submit(function() {
$.post("http://thisismyurl.php",$(this).serialize(),function(data){
window.location = "reply.html?reply=1";
});
return false;
});
});
如果驗證正常,我想執行它,驗證是javascript,如下所示:
function validar()
{
if (form1.one.checked == false && form1.two.checked == false && form1.three == false)
{
alert ('you must choose at least one option');
return false;
}
else if (form1.four.checked == false && form1.five.checked == false && form1.six.checked == false)
{
alert ('you must choose at least one option for etc');
return false;
}
else
{
return true;
}
}
我怎樣才能做到這一點? 提前致謝!!
您可以執行以下操作:
$('#form1').submit(function() {
if(validat()) {
$.post("http://thisismyurl.php",$(this).serialize(),function(data){
window.location = "reply.html?reply=1";
});
}
else {
return false;
}
});
$('#form1').submit(function(e) {
e.preventDefault();
if ( !validar() ) return false;
$.post("http://thisismyurl.php",$(this).serialize(),function(data){
window.location = "reply.html?reply=1";
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.