如何检查是否选择了具有相同名称的单选按钮?

时间:2011-08-14 22:44:32

标签: javascript

我有两个同名的单选按钮。使用JavaScript,我如何检查是否有任何按钮?这是我到目前为止所做的事情;这是我的表单验证的一部分:

if (element.type == "radio") {
    if (element.checked === true) break;
    else error.push(element.name || element.id);
}

如果数组“错误”中包含任何内容,我将知道未选中复选框。但只有在选择了两个无线电时才会说“表单已验证”。但我只想知道是否选择了任何一个具有相同名称的人。我该怎么做?

2 个答案:

答案 0 :(得分:2)

这是一个单选按钮。设置一个默认选择,并且两个都未选中将是不可能的,不需要验证。

答案 1 :(得分:0)

这是你用jQuery做的方法:

$('input[name=test]').each(function() {
    if (this.checked) alert('yep');
})