我必须使用 javascript 验证表单中的单选元素,但我不能通过名称 (getElementByName) 来执行此操作,原因太长无法解释。我目前正在尝试像这样验证它:
for (var i=0; i<document.forms[0].elements.length; i++){
element = document.forms[0].elements[i];
if(element.checked){}
else {alert("whatever");}
}
但是在表单中有一个元素是一个按钮,当它不应该是单选元素验证的一部分时,它会计算按钮。此代码不验证表单。如何只选择表单的单选元素?像 type[radio] 或类似的东西?
在此先感谢您的时间。艾格妮丝