一个页面内有多个checkbox,如何使页面提交后,可以显示被选中checkbox的值 <input type=checkbox name=cb_1 checked><input type=checkbox name=cn_2><input type=checkbox name=cn_3 checked> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input type=checkbox name=aa><input type=checkbox name=aa><input type=checkbox name=aa>Request("aa")即可 <input type=checkbox name=cb value=1><input type=checkbox name=cb value=2><input type=checkbox name=cb value=3>选择第一个则值为1选择第一个则值为2选择第一个则值为3这是单选按纽组 孟子兄也来了,看了你在javascript版发的帖子,真是获益非浅,高手! 谢谢net_lover(孟子E章),不过为何会出现如下错误?Call to undefined function: request()而且因为某些原因,所以checkbox的name不能一样,这样是不是每个checkbox后都需要一个Request? <form action="xxx.php" method="post"><input type=checkbox name=cb[]><input type=checkbox name=cb[]><input type=checkbox name=cb[]><input type="submit" name="submitCks" value="提交"></form>提交后<?php if(!empty($_POST["cb"])){ print_r($_POST["cb"]); }?> <form action="aa.php" method="post"><input type=checkbox name=box value="1"><input type=checkbox name=box value="2"><input type=checkbox name=box value="3"><input type="submit" name="submit" value="提交"></form>在你提交的页面用$_post["box"]就能得到被选中选项的value的值;在和他里面的value 值1,2,3进行比较;最后才能确定! 按数组形式命名,这是php的约定以下假定全部都选定当形如<input type=checkbox name=cb value=1><input type=checkbox name=cb value=2><input type=checkbox name=cb value=3>时,提交的http头中有形如cb=1&cb=2&cb=3这样的串,asp将他解释成数组。处理过程略但php有自己的约定<input type=checkbox name=cb[] value=1><input type=checkbox name=cb[] value=2><input type=checkbox name=cb[] value=3>提交的http头中有形如cb[]=1&cb[]=2&cb[]=3这样的串php在内部调用函数parse_str将其直接转换 如果按照<?php if(!empty($_POST["cb"])){ print_r($_POST["cb"]); }?>选中了第一个checkbox,提交后出现了一行:Array([0]=>1),而不是预期的的第一个checkbox仍是处于选中状态…… 这不就可以知道哪些是选中的了吗?知道那些是选中的,不就可以selected了吗?可以用js写函数,也可以 用if(){echo"selected";} 如果我想表示第一个checkbox是否被选中,是用if($_POST["cb[0]"])吗? swfupload 上传失败求解 MYSQL不同的表索引名称是否可以相同? php问题:谁帮我输出结果啊 如何把汉字转换成GB2312格式呢? 哪位提供几个支持PHP、MYSQL的免费空间,或便宜虚机给我。 请教用文本统计点击数并按点击数排序的问题!(属于编程问题吧) 如何才是正确的书写习惯? PHP如何调用JAVA 类库(转载) 一个倡议,大家看看,支持欢迎留个回帖,对有其他好的建议的,我还有100分送上!!! php 发送图片给 .net服务器 打印时如何去掉页面底部的路径和顶端的页码编号 2win请进,非常感谢你的帮助
<input type=checkbox name=aa>
<input type=checkbox name=aa>
Request("aa")即可
<input type=checkbox name=cb value=2>
<input type=checkbox name=cb value=3>选择第一个则值为1
选择第一个则值为2
选择第一个则值为3这是单选按纽组
Call to undefined function: request()而且因为某些原因,所以checkbox的name不能一样,这样是不是每个checkbox后都需要一个Request?
<input type=checkbox name=cb[]>
<input type=checkbox name=cb[]>
<input type=checkbox name=cb[]>
<input type="submit" name="submitCks" value="提交">
</form>
提交后
<?php
if(!empty($_POST["cb"])){
print_r($_POST["cb"]);
}
?>
<input type=checkbox name=box value="1">
<input type=checkbox name=box value="2">
<input type=checkbox name=box value="3">
<input type="submit" name="submit" value="提交">
</form>在你提交的页面用$_post["box"]就能得到被选中选项的value的值;在和他里面的value 值1,2,3进行比较;最后才能确定!
当形如
<input type=checkbox name=cb value=1>
<input type=checkbox name=cb value=2>
<input type=checkbox name=cb value=3>
时,提交的http头中有形如
cb=1&cb=2&cb=3
这样的串,asp将他解释成数组。处理过程略但php有自己的约定
<input type=checkbox name=cb[] value=1>
<input type=checkbox name=cb[] value=2>
<input type=checkbox name=cb[] value=3>
提交的http头中有形如
cb[]=1&cb[]=2&cb[]=3
这样的串
php在内部调用函数parse_str将其直接转换
<?php
if(!empty($_POST["cb"])){
print_r($_POST["cb"]);
}
?>
选中了第一个checkbox,提交后出现了一行:Array([0]=>1),而不是预期的的第一个checkbox仍是处于选中状态……