【发布时间】:2011-02-09 15:03:20
【问题描述】:
我正在使用名称为“selectedids[]”的复选框,并且我正在尝试使用 JavaScript 选择所有复选框。代码不起作用。当我将复选框的名称更改为“selectedids”时,它可以工作,但我不能这样做,因为我需要在 POSTED 页面上选择的所有 id。
复选框如下:
foreach($rows as $row)
{
<input type="checkbox" name="selectedids[]" value="<?php echo $row['id']; ?>" class="checkbox" />
........
........
}
而Java-script函数如下:
function SetAllCheckBoxes(CheckValue)
{
var CheckValue=true;
if(!document.forms['main'])
return;
var objCheckBoxes = document.forms['main'].elements['selectedids[]'];
if(!objCheckBoxes)
return;
var countCheckBoxes = objCheckBoxes.length;
if(!countCheckBoxes)
objCheckBoxes.checked = CheckValue;
else
// set the check value for all check boxes
for(var i = 0; i < countCheckBoxes; i++)
objCheckBoxes[i].checked = CheckValue;
}
请帮帮我……
提前谢谢.......
【问题讨论】:
标签: php javascript html