就是验证手机验证码的,如果为空,表单提交是提交不了,但是如果不为空则开始验证AJAX后,就不行了,随便输入个数字就会提交。
<form name="regForm" action="./?act=save" method="post" onsubmit="return checkForm()">
//验证码输入检查
var i = document.getElementById('icode');
var codebad = 1;
function check_icode() {
var tip_phone = document.getElementById('tip_phone');
if (i.value == "") {
tip_phone.innerHTML = '请填写验证码';
return false;
} else {
$.ajax({url:"code_back.asp",type:'POST',data:{i:i.value,p:p.value},dataType:'text',success:function(data){
if(data=='1'){
tip_phone.innerHTML = '请填写验证码2';
return false;
}
}})
}
}
function checkForm() {
return check_icode() ;
}