我已經被生成爲項目的列表:刪除選中複選框項目進行選擇的所有驗證
<input type="checkbox" name="sacb" onchange="selAll();" title="select all"/>
<?php
while($row = mysql_fetch_array($res)){
echo "<div><input type='checkbox' name='cb' value='$row[id]'>$row[item]</div>";
}
?>
腳本
function selAll(){
var s = document.form.sacb;
var t = document.form.cb;
for(var i=0; i<t.length; i++){
t[i].checked = s.checked;
}
}
這是運作良好選擇/取消選擇所有複選框。
我想提交此表單,其中多個/所有選定的項目將被刪除。但我沒有得到所有選中的複選框。我已經搜查,發現我需要更換我的PHP代碼:
<input type='checkbox' name='cb[]' value='$row[id]'>$row[item]
但只要我做到這一點,腳本未能選出所有複選框。如何解決這個問題呢?任何解決方案