0
我正在尝试验证用户登录,并且无法使用JavaScript方法的语法。我特别不知道要从我的validateUser.jsp中捕获数据。使用JavaScript和servlet验证登录
这里是我的HTML代码:
<form action="servlets/validateUser.jsp" name="signinform" method="post" onsubmit="return validateSignIn();">
<div class="form-group">
<label for="email">Email</label>
<input type="text" class="form-control" name="email">
</div>
<div class="form-group">
<label for="password">Password</label>
<input type="password" class="form-control" name="password">
</div>
<div class="text-center">
<button type="submit" class="btn btn-default"> Log in</button>
</div>
</form>
这里是我的JavaScript方法:
<script>
function validateSignIn() {
var xhttp = new XMLHttpRequest();
xhttp.open("GET", "validateUser.jsp?user=" + document.signinform.email.value +
"&pass=" + document.signinform.password.value + "&type=signIn", false);
xhttp.send();
// response text is whatever the server sends back
// if something comes back, assume it's an error message
if(xhttp.responseText.trim().length > 0) {
document.getElementById("invalidSignIn").innerHTML = xhttp.responseText;
return false;
}
return true;
}
</script>
看起来是什么问题?你有哪些部分有问题?如果您是*“语法有问题”,请检查您的浏览器控制台是否存在错误*浏览器将显示错误报告并告诉您错误发生的位置。 – NewToJS