PHP怎样使用文本框的全选..............................

cniao_110 2010-08-27 02:27:55

while ($row = mysql_fetch_array($result1)) {
echo '<tr align="center" class="color">';
echo '<td><input type=checkbox name="id[]" value="'.$row['id'].'"></td>';//循环输出文本框
echo '<td>'.$row['ho].'</td>';
echo '<td>'.$row['name'].'</td>';
echo '<td>'.$row['content'].'</td>';
echo '<td>'.$row['operating'].'</td>';
echo '<td>'.$row['time'].'</td>';
echo '</tr>';
}
<input name='allcheckbox' type='checkbox' title='全选/取消' onclick='cball(form)'>全选
<input type=submit value='删除所选' onclick='return check()'>    <a href='?field=$field&order=$order&rizhiziduan={$rizhiziduan}&txt_ss=".rawurlencode($txt_ss)."&curPage=1' style='color:#FF0000'>首页</a>"."  ";


<script language="javascript">
function cball(form)
{
for (var i=0;i<form.elements.length;i++)
{
var e = form.elements[i];
if (e.Name != "allcheckbox"&&e.disabled==false)
e.checked = form.allcheckbox.checked;
}
}
function odd(form)
{
if(form.allcheckbox.checked)
{
form.allcheckbox.checked = form.allcheckbox.checked&0;
}
var x;
x=0
for (var i=0;i<form.elements.length;i++)
{
var e = form.elements[i];
if (e.name == "hid[]"&&e.checked==false)
{
x=1;
}
}
if(x==0)
{
document.f1.allcheckbox.checked=true;
}
}
</script>
...全文
109 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
xuzuning 2010-08-27
  • 打赏
  • 举报
回复
什么意思?你的代码不是对的吗?
phper_cd 2010-08-27
  • 打赏
  • 举报
回复
if (e.Name != "allcheckbox"&&e.type==checkbox)
e.checked = form.allcheckbox.checked;
}
zccmy22 2010-08-27
  • 打赏
  • 举报
回复
var e = form.elements[i];
if (e.Name != "allcheckbox"&&e.disabled==false)
e.checked = form.allcheckbox.checked;
}
这里判断简单了,因为form中的元素不只有checkbox还有其它的元素,你这样判断是有问题的。
再判断一下,type==checkbox试一下。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧