日期:2014-05-17  浏览次数:20378 次

selected永远被返回...
<select name="typeid">
<option value="20" >名称</span></option>
<option value="22" selected="selected" >名称1</span></option>
</select>

这样下拉选项默认选中名称1,但是一旦改成名称2后希望返回value的20不成功,永远被返回selected所属的22怎么办好?怎么才能根据改变而返回相应的value呢

------解决方案--------------------
<select name="typeid">
<option value="20" >名称</span></option>
<option value="22" selected="selected" >名称1</span></option>
</select>

这个span标签是怎么回事?
------解决方案--------------------
怎么可能呢?除非你没选
PHP code
<form method=post>
<select name="typeid">
<option value="20" >名称</span></option>
<option value="22" selected="selected" >名称1</span></option>
</select>
<input type=submit value=ok>
</form>
<?php
if($_SERVER['REQUEST_METHOD'] == "POST") print_r($_POST);

------解决方案--------------------
你的环境?
单看那点代码提交的话是没有问题的,除非你的环境有问题,或者受其他代码影响了。