我正在使用一個名爲「selectedids []」的複選框,我試圖用JavaScript選擇所有複選框。代碼不起作用。當我將複選框的名稱更改爲「selectedids」時,它的作用很好,但我不能這樣做,因爲我需要在POSTED頁面上選擇的所有ID。選擇多個複選框的問題
複選框如下:
foreach($rows as $row)
{
<input type="checkbox" name="selectedids[]" value="<?php echo $row['id']; ?>" class="checkbox" />
........
........
}
和Java腳本函數如下:
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;
}
請幫我......提前
謝謝.......
您可能意指`$(':checkbox')`,注意冒號 – knittl 2011-02-09 16:27:23