| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1088 人关注过本帖
标题:复选框的值?
只看楼主 加入收藏
zsf2006
Rank: 1
来 自:博客园
等 级:新手上路
威 望:1
帖 子:315
专家分:0
注 册:2006-6-3
结帖率:100%
收藏
 问题点数:0 回复次数:5 
复选框的值?

ceshi.php代码如下:
<?php

$ss=$_POST["ss"];
if ($_POST["Submit"]=="提交")
echo $ss;

?>

<form id="frm" name="form1" method="post" action="ceshi.php">
<p>
<input name="ss" type="checkbox" id="ss" value="movie" />
movie
<input name="ss" type="checkbox" id="ss" value="music" />
music
<input name="ss" type="checkbox" id="ss" value="book" />
book</p>
<p>
<input type="submit" name="Submit" value="提交" />
</p>
</form>
为什么,我把三个复选框都选了,它总是显示一个值呢
有谁能告诉我怎么取得复选框的值,谢谢了!~~~

搜索更多相关主题的帖子: 复选 
2007-02-08 18:26
yc12
Rank: 1
等 级:新手上路
帖 子:62
专家分:0
注 册:2006-7-15
收藏
得分:0 
兄弟这个可以选择哪个哪个输出;
<?php

$items = explode(" ", $HTTP_POST_VARS["items"]);
for($i=0;$i<count($items);$i++)
{
echo "$items[$i]";
}
?>
<script language="JavaScript">
<!--
function Checker()
{
form1.items.value = "";
if ( !form1.item.length )
{
if ( form1.items.checked )
form1.items.value = form1.item.value;
}
else
{
for ( i = 0 ; i < form1.item.length ; i++ )
{
if ( form1.item(i).checked )
{
form1.items.value = form1.item(i).value;
for ( j = i + 1 ; j < form1.item.length ; j++ )
{
if ( form1.item(j).checked )
{
form1.items.value += " ";
form1.items.value += form1.item(j).value;
}
}
break;
}
}
}
return true;
}
-->
</script>

<form name="form1" id="form1" method="post" action="" onSubmit="return Checker()">
<p>
<input type="checkbox" name="item" value="movie" />
movie
<input type="checkbox" name="item" value="music" />
music
<input type="checkbox" name="item" value="book" />
book</p>
<p>
<input type="hidden" name="items" value="">
<input type="submit" name="Submit" value="提交" />
</p>
</form>

[此贴子已经被作者于2007-2-8 23:03:58编辑过]


俺是只大菜鸟!!
2007-02-08 23:00
JavaEE5
Rank: 2
等 级:新手上路
威 望:4
帖 子:150
专家分:0
注 册:2006-12-24
收藏
得分:0 
print_r($ss);
试试

因为$ss是一个数组

我喜欢JavaEE5,虽然对此不了解。
2007-02-09 13:04
zsf2006
Rank: 1
来 自:博客园
等 级:新手上路
威 望:1
帖 子:315
专家分:0
注 册:2006-6-3
收藏
得分:0 
得到的值始终是一个值,郁闷

光临我的博客:http://
2007-02-09 16:23
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 
<input name="ss[]" type="checkbox" id="ss" value="movie" />

再把ss改成全改成ss[]试试

2007-02-09 19:57
zsf2006
Rank: 1
来 自:博客园
等 级:新手上路
威 望:1
帖 子:315
专家分:0
注 册:2006-6-3
收藏
得分:0 
哦,行了
谢谢上面的几位兄弟

光临我的博客:http://
2007-02-10 09:12
快速回复:复选框的值?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034115 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved