function selectAll(form)
{
var objs = form.elements('ids[]');
if(!objs)return;
var thisObj = event.srcElement;
if(objs.length)
for(var i=0;i<objs.length;i++)objs[i].checked = thisObj.checked;
else objs.checked = thisObj.checked;
} <tr> 
<td align="center"><input name="all" type="checkbox" id="all" onclick="selectAll(this.form)">
</td>

解决方案 »

  1.   

    用按钮实现
    <SCRIPT>
    <!--
    function CheckAll(form)
      {
       var allChecked = false;
       for (var i=0;i<form.elements.length;i++)
            {
            var e = form.elements[i];
    if(!e.checked)allChecked = true;//判断是否已全部选择,如果有一个没选择,就全部选择,否则全部不选择。
           }
       for (var i=0;i<form.elements.length;i++)
            {
            var e = form.elements[i];
    e.checked = allChecked;
           }
      }
    -->
    </SCRIPT>
    <td width="20%" height="26" align = "center">
           <input name="qb" type="button" id="qb" onClick="CheckAll(this.form)" value="全部选中">
    </td>
      

  2.   

    这是好象是javascript的程序,我这个php 准精英帮不了你~~~~~