• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

PHP中获取CHECKBOX交付的内容及checkbox全选

php 搞代码 3年前 (2022-01-24) 18次浏览 已收录 0个评论

PHP中获取CHECKBOX提交的内容及checkbox全选

提交页?
//js控制全选/取消全选?
<script type="text/javascript">?
function check_all(obj,cName)?
{?
????var checkboxs = document.getElementsByName(cName);?
????for(var i=0;i<checkboxs.length;i++){checkboxs[i].checked = obj.checked;}?
}?
</script>?
??
??
<form id="form1" name="form1" method="post" action="receive.php">?
?
<table width="100%">

?

???????

???????<td colspan="2">?
<div align="center">?

<input type="checkbox" name="all" onclick="check_all(this,'checkbox[]')" />全选/全不选

?

???????????<input type="checkbox" name="checkbox[]" value="item1" />?
???????????1?
???????????<input type="checkbox" name="checkbox[]" value="item2" />?
???????????2?
???????????<input type="checkbox" name="checkbox[]" value="item3" />?
???????????3?
????????????

?

?

?

???????

?

?????

???????<td colspan="2">?
??
<div align="center">?
???????????<input type="submit" name="Submit" value="提交" />?
???????????

?

?

?

???????

???

?

??
如果名字不用数组的话,php只能获取到最后一个checkbox的值?
??
!本文来源gaodai.ma#com搞##代!^码网(

搞gaodaima代码receive.php?

$checkbox = $_POST['checkbox'];?
??
/*如果要获取第一个数值就直接中止输出,使用下面代码,相当于radiobox了>.<不过有点特殊而已。。*/?
for($i=0;$i<=count($checkbox);$i++)?
{?
if(!is_null($checkbox[$i]))?
{$chechvalue=$checkbox[$i];break;}?
}?
echo $chechvalue;?
??
/*如果要获取全部数值则使用下面代码*/?
for($i=0;$i<=count($checkbox);$i++)?
{?
if(!is_null($checkbox[$i]))?
{$chechvalue.=$checkbox[$i]}?
}?
echo $chechvalue;

?

?

转自:http://www.cnblogs.com/freespider/archive/2011/03/18/1988308.html


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:PHP中获取CHECKBOX交付的内容及checkbox全选
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址