checkbox怎么使用的问题 值:标题=1价格=2收藏=3分享=4现在选择的是打钩的 价格 和 分享 代表网页上要显示出价格和分享, 获取$checkbox的值是:2@_@4那我怎么利用这个2跟4呢?<li>标题</li><li>价格</li><li>收藏</li><li>分享</li> $checkbox 只有一个变量,我想弄成数组,然后在通过 array[0] 这样来对应标题等,可是没有打钩的没有值,用这个也不行,这个可以怎么办? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input type=checkbox name=checkbox[] value=1>标题<input type=checkbox name=checkbox[] value=2>价格<input type=checkbox name=checkbox[] value=3>收藏<input type=checkbox name=checkbox[] value=4>分享提交后print_r($_POST['checkbox']); 斑竹 这个设置checkbox 我会了,我不是不知道怎么通过checkbox获取的值来判断是否显示这4个选项 三种种方法:1.checkbox的name写成数组形式2.把checkbox的值组成字串提交——例如用逗号分隔?checkbox=2,4;php用explode()切开3.checkbox的name用同一个,值用2的n次方——1,2,4,8;多选求和后提交,php用位运算提取 既然你获取了 $checkbox的值是:2@_@4,说明客户端写好了字符串拼接了用 $array=explode('@_@', $checkbox);不就得到2和4了吗? 你的需求换成不适合PHP来做,换成JS比较方便<script src="http://code.jquery.com/jquery-latest.js"></script><script type="text/javascript"> $(function(){ $("#abv").click(function(){ $(":checkbox").each(function(){ $(this).not(":checked").parent().hide(); }); }); }) </script> <input type="button" id="abv" value="测试用按钮"/> <li><input type="checkbox" name="checkbox1" value=1>标题</li><li><input type="checkbox" name="checkbox1" value=2>价格</li><li><input type="checkbox" name="checkbox1" value=3>收藏</li><li><input type="checkbox" name="checkbox1" value=4>分享</li> ……不能用JS那就只能每个checkbox给不同的name,打勾了就会提交,不打勾的就不提交,php检测isset() [php新手] 提交表单到数据库里汉字怎么是乱码 PHP我搞不懂你了! 请大家看看为啥会这样? preg_match_all()正则取数据,为什么少了最后一个数字? thinkphp动态加载菜单的问题 如何获取客户端是通过哪个端口访问的? 如何把字符串中的相对url变为绝对url 这个句子缺引号么?在线等待 如何更大mysql的并发数 100分求助!LINUX环境下PHP连接ORACLE的问题 如何避免网页不被连续的符号拉长? php 递归方法返回值 为null 问题 多个自定义函数该怎么传?
<input type=checkbox name=checkbox[] value=2>价格
<input type=checkbox name=checkbox[] value=3>收藏
<input type=checkbox name=checkbox[] value=4>分享提交后
print_r($_POST['checkbox']);
斑竹 这个设置checkbox 我会了,我不是不知道怎么通过checkbox获取的值来判断是否显示这4个选项
1.checkbox的name写成数组形式
2.把checkbox的值组成字串提交——例如用逗号分隔?checkbox=2,4;php用explode()切开
3.checkbox的name用同一个,值用2的n次方——1,2,4,8;多选求和后提交,php用位运算提取
用 $array=explode('@_@', $checkbox);
不就得到2和4了吗?
<script type="text/javascript">
$(function(){
$("#abv").click(function(){
$(":checkbox").each(function(){
$(this).not(":checked").parent().hide();
});
});
})
</script>
<input type="button" id="abv" value="测试用按钮"/>
<li><input type="checkbox" name="checkbox1" value=1>标题</li>
<li><input type="checkbox" name="checkbox1" value=2>价格</li>
<li><input type="checkbox" name="checkbox1" value=3>收藏</li>
<li><input type="checkbox" name="checkbox1" value=4>分享</li>
不能用JS那就只能每个checkbox给不同的name,打勾了就会提交,不打勾的就不提交,php检测isset()