一、select下拉框如何实现多选
要使select实现多选,我们只需要对select进行两项设置即可
- 为select设置multiple
- 将select的name属性值设置为数组形式,即[]
下面实例就设置了select为多选:
<form method=\"POST\" action=\"index.php\">
<select name=\"lunch[]\" multiple>
<option value=\"a\">A</option>
<option value=\"b\">B</option>
<option value=\"c\">C</option>
<option value=\"d\">D</option>
<option value=\"e\">E</option>
</select>
<input type=\"submit\" name=\"submit\">
</form>
在这里我们为为select设置multiple属性,并且name属性设置为lunch[]数组形式,这样lunch的内容将变成数组形式传递。
二、服务器端如何获取select多选框的值
上面的表单使用了post方式提交表单,所以在php服务器端我们必须使用$_POST来获取表单数据,$_POST['lunch']是一个数组,数组中的元素即为select下拉框选中的值,如果select下拉框选中了4个值,那么$_POST['lunch']的长度就是4
<?php
foreach ($_POST[\'lunch\'] as $choice) {
print \"You want a $choice bun. <br/>\";
}
?> 继续阅读与本文标签相同的文章
-
华为打回欧洲市场!HMS取得重大成功,大量APP接入!谷歌慌不慌?
2026-05-14栏目: 教程
-
PS保存图片提示“无法完成请求”,这里有4种解决方法!
2026-05-14栏目: 教程
-
想买1000元左右的5G手机?我们需要等多久?
2026-05-14栏目: 教程
-
剧情反转?美企主动购买华为5G技术,华为成赞赏排行榜第一名!
2026-05-14栏目: 教程
-
城市数字化后,新一代内生安全系统可全方位保护
2026-05-14栏目: 教程
