单选按钮列表检查事件未使用javascript取消选中后触发

时间:2011-02-07 13:20:03

标签: javascript

我有一个复选标记,当用户点击它时,如果选中它,则可以看到radiobuttonlist。取消选中复选标记后,无法看到radiobuttonlist。我想要做的是,当检查标记被取消选中时,如果检查了radiobuttonlist的任何项目,我想取消选中它,所以如果用户再次设置复选标记,我希望radiobuttonlist可见,但所有项目都未选中。

这是我使用JavaScript做的wat:

elementRef = document.getElementById('<%= rowFlightClass.ClientID %>');
            clearList(elementRef)
function clearList(elementRef) {
        var inputElementArray = elementRef.getElementsByTagName('input');
        for (var i = 0; i < inputElementArray.length; i++) {
            var inputElement = inputElementArray[i];
            inputElement.checked = false;   

        }

}

但单选按钮没有完全清除,它们在内存中被检查,似乎。

使用此代码看起来它们已被清除但如果您单击之前选择的单选按钮,则它不会触发selectedindexchange事件。

1 个答案:

答案 0 :(得分:1)

您可以从以下链接获取已选中和未选中的示例 - 如果它可以帮助您。

http://www.aoiblog.com/checked-and-unchecked-the-radio-option-using-java-script/