0

JavaScript を使用して Web サイトのフォームを作成しており、パスワード フィールドを制御しようとしています。このjscript関数を使用しています

 function passcheck() {
    var pass=document.getElementById('password');
    if (pass.value.length<=6)
    {alert("The password must me greater the");


    }

   }

とフォーム":

<input type="password" name="password1"  onchange="passcheck()">

しかし、機能しません。私に何ができる?私を助けてください

私はそれを解決します。今、私の機能はこのようにロックされています

   function passcheck() {
    var pass=document.getElementById('password1');
      if (pass.value.length<=6)
    {alert("The password must me greater the"); 

    }
      }

しかし、アラートではなくメッセージを表示したいのですが、入力の右側に表示したいと思います..どうすればこれを行うことができますか

パスワードが6文字未満の場合、ボタンを無効にしたいと思います。私はこの機能をやった

function passcheck() {
    var pass=document.getElementById('password1');
    var sb=document.getElementById('submit');
      if (pass.value.length<=6)
    {document.getElementById('error').style.display = 'block';
    sb.disable=true;}
     else
      {
        sb.disable=false;
       }

そしてhtml部分はこれです

 <input type="password" name="password1" id="password1"  class="textinput" onchange="passcheck()"><br>
    <input type="button" value="Submit" id="submit" onclick="location.href='userlogin.html'" class="button" ><br>

しかし、ボタンはまだ有効になっています...どうすればよいですか?

            }
4

2 に答える 2