0

こんにちは、あなたは私にとって役立つコードを書いていますが、パスワードが一致しないときにinnerHTMLにメッセージを表示したいのですが、これを行う方法を試していますが、私のために働いていません.以下は私のコードです。私は初心者です。

                if (pwd != cpwd) {

                 document.getElementById("pwd").innerHTML="password must be match";
     document.getElementById("cpwd").innerHTML="password must be match";
     document.getElementById("pwd").style.color="RED";

      return false;

}

innerHTMLの正確な書き方について知りたい

あなたのコードの下に

               <input id="pass1" type="password" placeholder="Password" style="border-radius:7px; border:2px solid #dadada;" /> <br />
               <input id="pass2" type="password" placeholder="Confirm Password" style="border-radius:7px; border:2px solid #dadada;"/> <br />

 <script>
function myFunction() {
    var pass1 = document.getElementById("pass1").value;
    var pass2 = document.getElementById("pass2").value;
    if (pass1 != pass2) {
        //alert("Passwords Do not match");
        document.getElementById("pass1").style.borderColor = "#E34234";
        document.getElementById("pass2").style.borderColor = "#E34234";
    }
    else {
        alert("Passwords Match!!!");
    }
}

スンビット

感謝の回答をお待ちしております。

4

2 に答える 2

0

パスワード検証応答をドキュメントに保存する div を追加し、<div id='validate'></div>パスワードの一致を確認した後、この div の html に適切な結果を表示できます。 document.getElementById('validate').innerHTML="passwords do not match!";

于 2013-06-19T06:18:13.763 に答える