<th width="3%"><input type='checkbox' name='selectA' name='selectA' onclick='selectAll()'/>选择</th> <td><input type='checkbox' name='linId' name='linId' value="<%=ab.get("VEHICLE_ID")%>"/></td> function selectAll(){
var checkbox = document.getElementsByName('linId')
var isallon=0
for(var i = 0 ;i<checkbox.length ; i ++){
if(checkbox[i].checked==false)
{isallon = 1;break;}//判断是否未全选中或全选中
}
var f_checkbox = document.getElementsByName('selectA')[0];
for(var i = 0 ;i<checkbox.length ; i ++){
if(isallon){
f_checkbox.checked=true;
checkbox[i].checked=true;
}else{
f_checkbox.checked=false;
checkbox[i].checked=false;
}
}
}
function checkData() {var box = document.getElementsByName("linId");
if(box.length>0) {
var checked = false;
for(var i=0; i<box.length; i++) {
if(box[i].checked == true) {
checked = true;
}
}
if(!checked) {
MyAlert("请选择要取消的记录!");
}else {
return true;
}
}else {
return false;
}
}
本文介绍了一个简单的JavaScript函数实现表单中复选框的全选与全不选功能,并提供了一种检查至少有一个选项被选中的方法。通过这些功能,可以提高网页表单的用户体验并确保数据的有效性。
4580

被折叠的 条评论
为什么被折叠?



