php获取表单中复选框checkbox选中的值的方法笔记

原创 PHP笔记  2017-08-12 19:31  阅读 2,245 views 次

html表单中复选框(checkbox)是用来实现项目的多项选择,浏览者在填写信息时,有时候会选择多个选项,这就会用到复选框(checkbox)控件(比如:网页注册时选择自己的爱好、喜欢的音乐等)。

获取复选框(checkbox)选中的值的方法与其它(文本域、按钮、单选按钮等)的有所不同,获取复选框(checkbox)选中的值是多个,为了方便传输,因此用到了数组的形式,就是把name属性的值定义为数组的形式,在php中获取该数组就获取到了选框(checkbox)选中的多个值。

格式:

html代码:<input type="checkbox" name="arr[]" value="选项值"/>
php代码:$_POST[arr][索引];或$_GET[arr][索引];(取决于method属性值)

拓展:

实例:

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8"
<meta http-equiv="Content-Type" content="text/hmtl; charset=utf-8" ><!--PHP中午乱码处理-->
<title>_PHP笔记</title>
</head>
<body>
<form name="myForm" action="#" method="post">
<input type="checkbox" name="hobby[]" value="篮球"/>篮球
<input type="checkbox" name="hobby[]" value="足球"/>足球
<input type="checkbox" name="hobby[]" value="乒乓球"/>乒乓球<br /><br />
&nbsp&nbsp<input type="submit" value="提交"/><br /><br />
</form>
<?php
if($_POST){
echo "你选中的爱好:";
for($i=0;$i<count($_POST['hobby']);$i++){echo $_POST['hobby'][$i]."&nbsp";}
}
?>
</body>
</html>

运行结果:

本文地址:https://www.ggbiji.com/php-html-checkbox.html
版权声明:本文为 PHP笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情