主题:php怎么设置checkbox为选中啊?
lupj
[专家分:10] 发布于 2006-08-11 20:26:00
php怎么设置checkbox为选中啊?
高手教一下啊..
回复列表 (共7个回复)
沙发
qining-china [专家分:1150] 发布于 2006-08-11 23:04:00
不关php的事, 在html代码里面设置checked属性为true就行了
板凳
lupj [专家分:10] 发布于 2006-08-12 12:39:00
我是想这样的
有几个checkbox
按个按扭所有的checkbox都选中
那在html里怎么设啊?
3 楼
tomorrowshowyang [专家分:1490] 发布于 2006-08-13 10:36:00
这是我做的一个事例:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>事例</title>
</head>
<body>
<form method="POST" action="check.php">
<p><input type="submit" value="全选" name="B1"></p>
<p><input type="checkbox" name="C1" value="1" <?echo "checked";?>>1</p>
<p><input type="checkbox" name="C2" value="2" <?echo "checked";?>>2</p>
<p><input type="checkbox" name="C3" value="3" <?echo "checked";?>>3</p>
</form>
</body>
</html>
4 楼
lupj [专家分:10] 发布于 2006-08-13 13:13:00
一开始怎么都是选中的啊..
要的是一开始都没有选
按个按扭后.才全部都选中啊
5 楼
tomorrowshowyang [专家分:1490] 发布于 2006-08-14 09:39:00
改了一下,这样应该满足你的要求了
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>事例</title>
</head>
<body>
<form method="POST" action="check.php">
<p><input type="submit" value="全选" name="B1"></p>
<p><input type="checkbox" name="C1" value="1" <? if($B1) echo "checked";?>>1</p>
<p><input type="checkbox" name="C2" value="2" <? if($B1) echo "checked";?>>2</p>
<p><input type="checkbox" name="C3" value="3" <? if($B1) echo "checked";?>>3</p>
</form>
</body>
</html>
6 楼
lupj [专家分:10] 发布于 2006-08-14 12:01:00
加了一句 $B1=$_POST['B1'];才行啊
不错..
7 楼
lovewqww [专家分:0] 发布于 2006-09-20 01:44:00
用javescript+DHTML也可以实现 不用刷新页面
<script language="javascript">
function CheckAll(){
for(var i=0;i<biaodan.f.length;i++){
if(! biaodan.f[i].checked){
biaodan.f[i].checked=true;
}
}
}
function UnCheckAll(){
for(var i=0;i<biaodan.f.length;i++){
if(biaodan.f[i].checked){
biaodan.f[i].checked=false;
}
}
}
</script>
<form name="biaodan" method="post" action="">
<input type="checkbox" name="f" value="1">
<input type="checkbox" name="f" value="2">
<input type="checkbox" name="f" value="3">
<input type="checkbox" name="f" value="4">
<input type="button" name="a" value="全选" onclick="CheckAll();">
<input type="button" name="b" value="取消全选" onclick="UnCheckAll();">
</form>
我来回复