PHP表单中,复选框、单选按钮、下拉菜单、下拉菜单多选的传值方法

一、下拉菜单单选

<?php
//获取数据
$value=isset($_POST["danxuan"])?$_POST['danxuan']:"";
var_dump($value);
?>
<!DOCTYPE html>
<html lang="zh">
<head>
	<meta charset="UTF-8" />
	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
	<meta http-equiv="X-UA-Compatible" content="ie=edge" />
	<title>Document</title>
</head>
<body>
	<form action="" method="post">
		<select name="danxuan">
			<option value="篮球">篮球</option>
			<option value="足球">足球</option>
			<option value="羽毛球">羽毛球</option>
			<option value="橄榄球球">橄榄球球</option>
		</select>
		<input type="submit" value="测试" />
	</form>
</body>
</html>

二、下拉菜单多选

<?php
//获取数据
$value=isset($_POST["danxuan"])?$_POST['danxuan']:"";
var_dump($value);
?>
<!DOCTYPE html>
<html lang="zh">
<head>
	<meta charset="UTF-8" />
	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
	<meta http-equiv="X-UA-Compatible" content="ie=edge" />
	<title>Document</title>
</head>
<body>
	<form action="" method="post">
		<select name="danxuan[]" multiple="multiple">
			<option value="篮球">篮球</option>
			<option value="足球">足球</option>
			<option value="羽毛球">羽毛球</option>
			<option value="橄榄球球">橄榄球球</option>
		</select>
		<input type="submit" value="测试" />
	</form>
</body>
</html>

三、单选框

<?php
//获取数据
$value=isset($_POST["danxuan"])?$_POST['danxuan']:"";
var_dump($value);
?>
<!DOCTYPE html>
<html lang="zh">
<head>
	<meta charset="UTF-8" />
	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
	<meta http-equiv="X-UA-Compatible" content="ie=edge" />
	<title>Document</title>
</head>
<body>
	<form action="" method="post">
		<input type="radio" name="danxuan" value="篮球"/>篮球
		<input type="radio" name="danxuan" value="足球"/>足球球
		
		<input type="radio" name="danxuan" value="羽毛球"/>羽毛球
		
		<input type="radio" name="danxuan" value="橄榄球球"/>橄榄球球
		
		<input type="submit" value="测试" />
	</form>
</body>
</html>

四、多选框

<?php
//获取数据
$value=isset($_POST["danxuan"])?$_POST['danxuan']:"";
var_dump($value);
?>
<!DOCTYPE html>
<html lang="zh">
<head>
	<meta charset="UTF-8" />
	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
	<meta http-equiv="X-UA-Compatible" content="ie=edge" />
	<title>Document</title>
</head>
<body>
	<form action="" method="post">
		<input type="checkbox" name="danxuan[]" value="篮球"/>篮球
		<input type="checkbox" name="danxuan[]" value="足球"/>足球球
		
		<input type="checkbox" name="danxuan[]" value="羽毛球"/>羽毛球
		
		<input type="checkbox" name="danxuan[]" value="橄榄球球"/>橄榄球球
		
		<input type="submit" value="测试" />
	</form>
</body>
</html>

五、总结:php接受都是一样的。下拉单选,只需要在select写name,下拉多选需要在select标签中加上multiple属性以及name为数组。单选按钮,type="radio",每一个name是一样的。多选按钮,type=“checkbox”,每一个name为数组

      



猜你喜欢

转载自blog.csdn.net/zhanxiaoyier/article/details/79316983
今日推荐