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