在将数据发送到PHP脚本之前,Javascript重新加载页面

时间:2017-06-07 04:26:58

标签: javascript php html web

背景  我想创建一个登录表单,用户输入“用户ID”和“密码”。  我的 JavaScript 文件会检查某些参数。如果数据不符合要求  与他们一起重新加载我的页面。  如果数据被批准,那么在检查JavaScript后我的 PHP 脚本  踢进去做其他事情。

问题:我遇到的问题是,即使数据没有投诉JavaScript检查我的页面也没有重新加载。它不断将数据发送到我的PHP脚本。

这是我想要的。

我想重新登录同一页面而不是发送给PHP。我希望在数据通过JavaScript检查后将数据发送到PHP。

CODE:

HTML SECTION

enter image description here

JavaScript SECTION

enter image description here

谢谢

如果你们能提出一种解决这种情况的方法,那就太好了。

谢谢。

1 个答案:

答案 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;
&#13;
&#13;