热搜:NVER 

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

2024-04-26 18:12:01
 PHP中获取CHECKBOX交付的内容及checkbox全选

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

提交页?
//js控制全选/取消全选?
>?
function check_all(obj,cName)?
{?
????var checkboxs = document.getElementsByName(cName);?
????for(var i=0;i
}?
?
??
??
"form1" name="form1" method="post" action="receive.php">?
"100%">?
?
???????
??????? "2">?
"center">?

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

?
???????????"checkbox" name="checkbox[]" value="item1" />?
???????????1?
???????????"checkbox" name="checkbox[]" value="item2" />?
???????????2?
???????????"checkbox" name="checkbox[]" value="item3" />?
???????????3?
?????????????
?
?
???????
?
?????
??????? "2">?
??
"center">?
???????????"submit" name="Submit" value="提交" />?
????????????
?
?
???????
???
?
??
如果名字不用数组的话,php只能获取到最后一个checkbox的值?
??
receive.php?
$checkbox = $_POST['checkbox'];?
??
/*如果要获取第一个数值就直接中止输出,使用下面代码,相当于radiobox了>.?
for($i=0;$icount($checkbox);$i++)?
{?
if(!is_null($checkbox[$i]))?
{$chechvalue=$checkbox[$i];break;}?
}?
echo $chechvalue;?
??
/*如果要获取全部数值则使用下面代码*/?
for($i=0;$icount($checkbox);$i++)?
{?
if(!is_null($checkbox[$i]))?
{$chechvalue.=$checkbox[$i]}?
}?
echo $chechvalue;

?

?

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