您的位置:首页 > 编程语言 > PHP开发

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

2018-02-12 15:48 609 查看
一、下拉菜单单选

<?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
4000
="羽毛球"/>羽毛球

<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为数组
      
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: