Javascript js表单验证中的document.forms[";myForm";][";Element";].value命令

Javascript js表单验证中的document.forms[";myForm";][";Element";].value命令,javascript,forms,validation,Javascript,Forms,Validation,我正在进行一个简单的Javascript表单验证,在访问表单中的元素时遇到了问题。命令似乎是: document.forms["myForm"]["un"].value; 适用于浏览器,但不适用于Firefox。我正在使用的表单是: <form name = "myForm" onsubmit="check()" method="POST"> User Name:<br><input type="text" name = "un">

我正在进行一个简单的Javascript表单验证,在访问表单中的元素时遇到了问题。命令似乎是:

document.forms["myForm"]["un"].value;
适用于浏览器,但不适用于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">

用户名:

密码:

确认密码:

电子邮件:

让我们来看看:

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

var user=document.forms[“myForm”][“un”].value;
警报(用户);
试试这个

var user = document.myForm.un.value;

我不确定您是否听说过JQuery,但我建议您使用它。看看这个。

欢迎来到stackoverflow。你的问题是什么?@DanielA.White真的吗?通常情况下,我对格式不好的问题非常苛刻,但我认为这个问题已经足够清楚了。使用document.forms[“myForm”]。elements[“un”]。value
var user=document.getElementById(“un”).value
。你为什么推荐jQuery?@sachleen,我认为他只是javascript新手,实际上他可以查看jQuery库并利用它。