首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

php 获取下拉菜单所选的内容,该怎么处理

2013-09-18 
php 获取下拉菜单所选的内容 select nameuptype size1 stylefont-size: 10pt onchangejavascr

php 获取下拉菜单所选的内容

 <select name="uptype" size="1" style="font-size: 10pt" onchange="javascript:document.setform.submit()">
              <option  value="pic" selected>中国</option>
              <option value="msword">美国</option>
              <option value="vnd.ms_works">英国</option>
            </select>


我想用php 获取“中国”,不是pic, 请问各位大神指点!

php
[解决办法]
正则来查找吧

<option\s+value="[^"]+">(.*+)</option>
[解决办法]
onchange="javascript:document.setform.submit()"

这句话,可否改成js提交,js获取select selected的html()即可。
[解决办法]
用个隐藏域来保存你选中的select框的text值
<form name="setform" method="post">
 <select name="uptype" size="1" style="font-size: 10pt" onchange="javascript:document.getElementById('uptype_selected').value=this.options[this.selectedIndex].text;document.setform.submit()">
              <option  value="pic" selected>中国</option>
              <option value="msword">美国</option>
              <option value="vnd.ms_works">英国</option>
            </select>
<input type="hidden" id="uptype_selected" name="uptype_selected">
</form>

热点排行