-1

簡単な Javascript フォームの検証を行っていますが、フォーム内の要素へのアクセスに問題があります。コマンドのようです:

document.forms["myForm"]["un"].value;

Explorer では動作しますが、Firefox では動作しません。私が取り組んでいるフォームは次のとおりです。

 <form name = "myForm" onsubmit="check()" method="POST">
            User Name:<br><input type="text" name = "un"><br/>
    Password:<br><input type="password" name = "pw"><br/>
    Confirm Password:<br><input type="password" name = "cpw"><br/>
            Email:<br><input type = "text" name = "em"><br/>
    <input type = "submit" id = "sub" value="submit">

そして、js の検証を次のようにします。

<script type = "text/javascript">
var user = document.forms["myForm"]["un"].value;
alert(user);
</script>
4

1 に答える 1

-1

これを試して、

var user = document.myForm.un.value;

JQuery について既に聞いたことがあるかどうかはわかりませんが、使用することをお勧めします。これをチェックしてくださいhttp://jquery.com/

于 2012-07-23T14:36:15.020 に答える