JavaScript文档.forms[0].field.value兼容性

JavaScript文档.forms[0].field.value兼容性,javascript,firefox,version,compatibility,Javascript,Firefox,Version,Compatibility,我在IBM domino中有一个带有raddioButton的表单。单选按钮用于控制用户想要执行的操作。在发送表单之前,使用JS检查是否选择了一个选项。我用FirefoxDeveloperEdition(52oa)测试它,它可以工作,但在客户端不工作时,他使用Firefox31。我的疑问是,既然Firefox的哪个版本是兼容的,那么该方法可以获得值吗? 代码如下: var control = document.forms[0].OperacionDNI.value; if (control ==

我在IBM domino中有一个带有raddioButton的表单。单选按钮用于控制用户想要执行的操作。在发送表单之前,使用JS检查是否选择了一个选项。我用FirefoxDeveloperEdition(52oa)测试它,它可以工作,但在客户端不工作时,他使用Firefox31。我的疑问是,既然Firefox的哪个版本是兼容的,那么该方法可以获得值吗? 代码如下:

var control = document.forms[0].OperacionDNI.value;
if (control == 1 || control == 2) {
    guardar();
}
else{
    alert("Por favor, debe elegir una operación a realizar");
}
在我的电脑中,如果选择了一个选项,则调用guardar()函数,但在客户端电脑中显示警报


我认为这一定是一种方法,任何其他想法都会受到欢迎。

显然,它在早期版本的Firefox上不起作用

一个简单的解决方法是直接通过元素的id属性选择元素

var control = document.getElementById('OperacionDNI').value;
if (control == 1 || control == 2) {
    guardar();
}
else{
    alert("Por favor, debe elegir una operación a realizar");
}