当我点击全选时,我试图选择所有是单选按钮,我的意思是如果你点击"是"然后点击选择全部必须选择所有字段为“是”#34; no"单选按钮。 此外,我正在尝试使用复选框,但不确定哪种方法可以实现。
println
<script language="JavaScript">
function selectAll(source) {
checkboxes = document.getElementsByName('bValidation[]');
for(var i in checkboxes)
checkboxes[i].checked = source.checked;
}
答案 0 :(得分:3)
将此'bValidation[]'
更改为此'bValidation'
function selectAll(source) {
checkboxes = document.getElementsByName('bValidation');
for (var i in checkboxes)
checkboxes[i].checked = source.checked;
}
&#13;
<input type="checkbox" name="bValidation" value="Y"> Y
<input type="checkbox" name="bValidation" value="N"> N
<br><input type="checkbox" id="selectall" onClick="selectAll(this)" />Select All
&#13;
答案 1 :(得分:2)
而不是只在输入类型中编写名称,您必须在两个输入中指定name =“bValidation []”。
start /?
function selectAll(source) {
checkboxes = document.getElementsByName('bValidation[]');
for(var i in checkboxes)
checkboxes[i].checked = source.checked;
}