我正在尝试使用 j-query 提交表单,在提交之前应该进行一些验证,并且我已经使用 ajax 验证了验证码。没有 ajax 验证一切正常。
<form id="RegistrationForm" name="RegistrationForm" method="post" action="save.php" >
jQuery代码
$('#RegistrationForm').submit(function(){
//some validation goes here
if($('#captcha').val() != '')
{
var captcha = $('#captcha').val();
$.ajax({
url:'validate.php',
type:'POST',
data:{captcha:captcha},
success: function(data){
if(data == 'false')
{
alert('Wrong Captcha is typed!');
return false;
}
else
{
alert('enter');
document.getElementById("RegistrationForm").submit();
return true;
}
}
});
}
});`
提交表单时,它显示警报“输入”但表单未提交。提前致谢。