您现在的位置是:首页 > PHP技术PHP技术
php 表单select下拉列表的使用方法
2018-07-23【PHP技术】1600 人已围观
简介html select下拉列表作为单选很简单,一般不作任何设置时,默认表示select下拉列表是作为单选的。 例如:form action="处理页....
html select下拉列表作为单选很简单,一般不作任何设置时,默认表示select下拉列表是作为单选的。 例如:
form action="处理页.php" method="POST"
<input type="text" name="user">
select ......
<option>option1</option>
<option>option1</option>
<option>option1</option>
/select
input type="submit" value="OK"
/form
上面实例即表示select下拉列表是作为单选列表的。
从上面实例可以看出,我们只需要为select下拉列表设置multiple属性并将其name属性设置为数组形式即可实现select下拉列表多选。我们只需要按住ctrl键的同时点击列表中的项就可以多选了。
php如何获取表单元素select的值
当select表单元素作为单选列表时,我们直接用$_POST['select_name']或$_GET['select_name'], select_name表示select元素的name属性值。
当select表单元素作为多选列表时,我们也是使用$_POST['key']或$_GET['key']获取select的值,注意key的值是select name属性去掉[]的值;例如上面实例是这样获取select的值:$_POST['products']或$_GET['products'];但还需要注意一点,这个值是一个数组,如果需要获取每个多选列表的值,必须对该数组进行遍历:
$products=$_POST['products']
foreach($products as $value ){
print "$value<br>";
}
select元素表单提交总结:
select下拉列表默认是单选的
要使select下拉列表多选,必须为select设置multiple属性并将其name属性设置为数组形式
select下拉列表作为多选提交表单时,服务器端的值是数组,必须遍历这个数组方可获取每个列表的值。
关注宁波网站建设博客,更多精彩分享,敬请期待!
Tags:
很赞哦! ()
相关文章
随机图文
php获取图片的尺寸
php有很多的内置函数可以方便操作文件.如果我们的图片已经在服务器端,那么可以使用getimagesize()函数来获取图片大小.$im...Thinkphp发布5.1.30LTS版本,小伙伴们可以入手了
突闻Thinkphp发布了LTS版本Thinkphp5.1.30版本。工作室程序猿们跃跃欲试了。相对于以往版本此长期支持版本是最thin...Thinkphp5.1 截取新闻标题长度的办法
tp5.1和原生php一样,在截取新闻标题长度的时候都是一样的考虑.中文在字符串的处理中比英文要多考虑一些东西,因为英文占一个位,中文占...php常用比较及赋值运算符号
有时脑子转不过弯来,一些常用的符号想不起来是怎么写的,比如不等于号 != !==这二个其实都可以使用。下面罗列一下常用 的 $a == $...