var len3 = document.all("proTypeID").length;
var d = 0;
for ( i = 0; i < len3 ; i++ ) {
if(document.all("proTypeID")[i].checked==true) {
d = d+1;
}
}
if(d > 1) {
alert("修改的记录不能大于1!");
return false;
}
if(d == 0) {
alert("请选择要修改的记录!");
return false;
}这个.当我页面上面有两条记录(两条checkbox为proTypeID的记录).check的时候可以达到我要的效果.就是点击两条记录时候不允许.没有选择也不允许.但是,我DB中.只有一条记录的时候(一条checkbox为proTypeID的记录).check的时候就会得不到值.len3 = undefind.很是郁闷..
var d = 0;
for ( i = 0; i < len3 ; i++ ) {
if(document.all("proTypeID")[i].checked==true) {
d = d+1;
}
}
if(d > 1) {
alert("修改的记录不能大于1!");
return false;
}
if(d == 0) {
alert("请选择要修改的记录!");
return false;
}这个.当我页面上面有两条记录(两条checkbox为proTypeID的记录).check的时候可以达到我要的效果.就是点击两条记录时候不允许.没有选择也不允许.但是,我DB中.只有一条记录的时候(一条checkbox为proTypeID的记录).check的时候就会得不到值.len3 = undefind.很是郁闷..
document.getElementById获得对象
document.all有多个是列表,只有一个是对象
var d = 0;
if(len!=undefind){for ( i = 0; i < len3 ; i++ ) {
if(document.all("proTypeID")[i].checked==true) {
d = d+1;
}
}
}if(d > 1) {
alert("修改的记录不能大于1!");
return false;
}
if(d == 0) {
alert("请选择要修改的记录!");
return false;
}