有些时候,我们在后台不单单要得到选中的复选框值,还要得到没有选中的复选框值.JS代码如下:
var obj = ListForm.name
var strValue
var strEnptyValue //没有选中的复选框值
var intCounter
var intEnptyCounter
strValue = ""
strEnptyValue = ""
intCounter = 0
intEnptyCounter = 0
for(i = 0 ; i < obj.length ; i++)
{
if(obj[i].checked == true)
{
if(intCounter > 0)
{
strValue = strValue + "," + obj[i].value
}
else
{
strValue = obj[i].value
}
intCounter = intCounter + 1
}else
{
if(intEnptyCounter > 0)
{
strEnptyValue = strEnptyValue + "," + obj[i].value
}
else
{
strEnptyValue = obj[i].value
}
intEnptyCounter = intEnptyCounter + 1
}
}
ListForm.command.value="test";
ListForm.strValue.value=strValue;
ListForm.strEnptyValue.value=strEnptyValue;
ListForm.submit();