php checkbox复选框值的获取与checkbox默认值输出方法

2018-09-07 19:14

阅读:416

  php获取 checkbox复选框值的方法
复制代码 代码如下:
<html xmlns=//
<head>
<meta http-equiv=Content-Type content=text/html; charset=gb2312 />
<title>php获取 checkbox复选框值的方法</title>
</head>
<body>
<form name=form1 method=post action=>
<label>
<input type=checkbox name=checkbox[] value=复选一>
复选一
</label>
<label>
<input type=checkbox name=checkbox[] value=复选二>
</label>
复选二
<label>
<input type=checkbox name=checkbox[] value=复选三>
</label>
复选三
<label>
<input type=checkbox name=checkbox[] value=复选四>
</label>
复选四
<label>
<input type=submit name=Submit value=提交>
</label>
</form>
</body>
</html>
<?
if( $_POST )
{
$value = $_POST[checkbox];
echo 你选择了:.implode(,,$value);
//由于checkbox属性,我们必须把checkbox复选择框的名字设置为一个如果checkbox[],这样php才能读取,以数据形式,否则不能正确的读取checkbox复选框的值哦。//脚本之家整理
}
?>


checkbox在php读取值时要用数组形式哦,我们读取这些值用php post获取是以一个array形式哦,
复制代码 代码如下:
<!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN
<html xmlns=
<head>
<meta http-equiv=Content-Type content=text/html; charset=gb2312 />
<title>php获取多选框checkbox值</title>
</head>
<body>
<?php
$area_arr = array();
if($_GET[action]==submit){
$area_arr = $_POST[area];
}
echo 您选定的地区为: ;
foreach ($area_arr as $k=>$v){
echo $v. ;
}
?>
<form id=form1 name=form1 method=post action=?action=submit>
<p>河北
<label>
<input type=checkbox id=area name=area[] value=河北>
</label>
</p>
<p>河南
<label>
<input type=checkbox id=area[] name=area[] value=河南>
</label>
</p>
<p>山西
<label>
<input type=checkbox id=area[] name=area[] value=山西>
</label>
</p>
<p>山东
<label>
<input type=checkbox id=area[] name=area[] value=山东>
</label>
</p>
<p>江苏
<label>
<input type=checkbox id=area[] name=area[] value=江苏>
</label>
</p>
<p>浙江
<label>
<input type=checkbox id=area[] name=area[] value=浙江>
</label>
</p>
<p>
<label>
<input type=submit name=Submit value=提交>
</label>
</p>
</form>
</body>
</html>

php checkbox默认选择问题(都是利用的这种原理)
复制代码 代码如下:
<input name=jb51 type=checkbox value=jiaju <?php if($myrow[fujia_jiaju]) echo(checked);?>>


评论


亲,登录后才可以留言!