3.用js取checkbox的長度,不要用對象的方法,即不要用
var obj = document.listForm.name
var len = obj.length;
這樣當checkbox爲一條時即只有一條數據時是識別不了的,會報len爲"undefinde",所以取長度時不要用這種方法,而要用
var temp = document.getElementsByName("distributionIds");
var tempLen = temp.length;
如果用多個值,想取每個值用下面的這種方法
for(i=0;i<tempLen;i++) {
if(temp[i].checked == true) {
id = document.getElementsByName("distributionId")[i].value;
is = document.getElementsByName("isInsu")[i].value;
status=document.getElementsByName("distributionStatus")[i].value;
++m;}}這樣就能得到每一項的值了,注:id,is status需要提前定義.