0

我难住了。我有以下代码,无法正常工作。我有点使用onkeyup的密码或电子邮件验证事件,但如果我点击提交,我真的只想让它工作。我的表单已经在使用 validateForm() 和 checkPass()。我只需要让它工作。

// *********** ALPHA-Numeric check ***************************
    function checkAlphaNumeric()
    {  
       var passw = document.getElementById("_password");
       var mystring=new String(passw)
       var authpassword = document.getElementById("AuthPass");

      if(mystring.search(/[0-9]+/)==-1) // Check at-least one number
        {
           authpassword.innerHTML = "<span class='smaller'>*Password must be 8 characters, 1 letter, and 1 number!</span>!";
           return false; 
        } else {
           count++; 
           document.getElementById("err_password").innerHTML="";
         }

      if(mystring.search(/[A-Z]+/)==-1 && mystring.search(/[a-z]+/)==-1) // Check at-least one character
        {
           authpassword.innerHTML = "<span class='smaller'>*Password must be 8 characters, 1 letter, and 1 number!</span>!";
           return false;
        } else {  count++; 
           document.getElementById("err_password").innerHTML="";
          }
      } //*** END FUNCTION
 HTML CODE IS BELOW
 <input id="_password" type="password" name="password" autocomplete="off" size="40"      onkeyup="checkAlphaNumeric(); return false;"><span id="AuthPass" class="AuthPass" style="font-size: smaller; color:red;""></span>
4

0 回答 0