我正在使用Ajax和Php来验证用户的登录。.但是表单onsubmit无法正常工作。.
<form action="loggedin.php" onsubmit="return test()" method="post">
JavaScript
function test(){
var a = document.getElementById("email").value;
var b = document.getElementById("pwd").value;
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function(){
if(this.readyState == 4 && this.status == 200){
var resp = this.responseText;
if(resp != "Correct"){
document.getElementById("email").value = "";
document.getElementById("pwd").value = "";
document.getElementById("passdiv").style.display = "block";
return false;
}
else{
return true;
}
}
else{
return false;
}
};
xmlhttp.open("POST","check.php",true);
xmlhttp.send("email=" + a + "&passwd=" + b);
}
为什么不起作用?
答案 0 :(得分:-1)
onsubmit="test()"
请勿使用return
。