"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