背景 我想创建一个登录表单,用户输入“用户ID”和“密码”。 我的 JavaScript 文件会检查某些参数。如果数据不符合要求 与他们一起重新加载我的页面。 如果数据被批准,那么在检查JavaScript后我的 PHP 脚本 踢进去做其他事情。
问题:我遇到的问题是,即使数据没有投诉JavaScript检查我的页面也没有重新加载。它不断将数据发送到我的PHP脚本。
这是我想要的。
我想重新登录同一页面而不是发送给PHP。我希望在数据通过JavaScript检查后将数据发送到PHP。
CODE:
HTML SECTION
JavaScript SECTION
谢谢
如果你们能提出一种解决这种情况的方法,那就太好了。
谢谢。
答案 0 :(得分:1)
您的方法不正确,如果没有有效的条目,您不需要重新加载页面,我建议您执行类似以下操作:
function checkForm(){
if(document.getElementById("whatever").value != 'xyz') {
console.log("False !")
return false;
}
return true
}

<form action="something.php" onsubmit="return checkForm()">
<input type="text" id="whatever">
<input type="submit">
</form>
&#13;