php 获取下拉菜单所选的内容,该怎么处理
php 获取下拉菜单所选的内容
我想用php 获取“中国”,不是pic, 请问各位大神指点!
------解决方案--------------------
正则来查找吧
<option\s+value="[^"]+">(.*+)</option>
------解决方案--------------------
onchange="javascript:document.setform.submit()"
这句话,可否改成js提交,js获取select selected的html()即可。
------解决方案--------------------
用个隐藏域来保存你选中的select框的text值
<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>