Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 验证中的错误_Javascript - Fatal编程技术网

Javascript 验证中的错误

Javascript 验证中的错误,javascript,Javascript,目标: 启用在验证正确或失败时显示弹出窗口 问题: 不知怎的,它不想制造麻烦 验证密码 我尝试使用Firebug,但由于某些原因,它无法对此代码进行调试 在创建此验证之前,我有以下代码: function validation() { if (mittXHRobjekt.readyState == 4) alert("Okey"); } 在通过添加验证进行更多改进后,readyState无法正常工作。

目标: 启用在验证正确或失败时显示弹出窗口

问题:

不知怎的,它不想制造麻烦 验证密码

我尝试使用Firebug,但由于某些原因,它无法对此代码进行调试

在创建此验证之前,我有以下代码:

    function validation() {
              if (mittXHRobjekt.readyState == 4)          
              alert("Okey");
     }
在通过添加验证进行更多改进后,readyState无法正常工作。我所做的只是改进功能验证

当前验证代码为:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled 1</title>
  <script type="text/javascript">


      var mittXHRobjekt = null;

      function skapaXHRobjekt() {
          try {
              XHRobjekt = new XMLHttpRequest(); 
          } catch (err1) {
              try { 
                  XHRobjekt = new ActiveXObject("Microsoft.XMLHTTP");
              } catch (err2) {
                  try { 
                      XHRobjekt = new ActiveXObject("Msxml2.XMLHTTP");
                  } catch (err3) {
                      XHRobjekt = false;
                  }
              }
          }
          return XHRobjekt;
      }


      function validation() {
          if (mittXHRobjekt.readyState == 4) {

              if (window.document.frmPassword.txtPassword.value == mittXHRobjekt.responseText) {
                  alert("Correct password");
              }
              else {
                  alert("Wrong password");
              }

          }


          alert("no ready state 4");
      }




      function test(url) {
          mittXHRobjekt = skapaXHRobjekt();
          if (mittXHRobjekt) {
              mittXHRobjekt.onreadystatechange = validation;
              mittXHRobjekt.open("GET", url);
              mittXHRobjekt.send(null);
          }
      }




  </script>



</head>

<body>
    <form id="frmPassword">
        <input name="txtPassword" type="password" />
        <input name="btnPassword" type="button" value="Evaluation" onclick="test('password.txt')" />
    </form>
</body>

</html>

您应该使用jQuery。你没有,而且有太多的代码,所以我不会帮你。www.jquery.com,然后重试。