您需要选择至少一个单选按钮/复选框

时间:2009-11-11 22:20:06

标签: javascript html dom

检查用户是否选择了至少一个单选按钮的JavaScript代码是什么,知道单选按钮都具有相同的“名称”属性?

复选框的相同问题。

我不使用任何花哨的javascript框架,例如JQuery和其他......

1 个答案:

答案 0 :(得分:1)

function IsARadioButtonChecked ( radiogroup ) {
    for (var i = 0; i < radiogroup.length; i++) {
        if (radiogroup[i].checked) {
            return true;
        }
    }
    return false;
}

if (IsARadioButtonChecked(document.forms.myForm.elements.myRadioGroupName)) {
    // …
}