关于表单中下拉框中数据的提交问题

表单中有:
<select name="combineDictId" id="combineDictId">
<option>--请选择--</option>
<option value="1000">高血压</option>
<option value="2000">低血压</option>
<option value="3000">低血糖</option>
</select> 中,
我点击了一下这个下拉框,选中“--请选择--”,然后提交表单,
后台用request.getParameter("combineDictId");获取数据。
结果就收到的值是:“--请选择--”,
请问大神为什么???
不是应该提交的是value的值吗???

<option>这里面的值也是value</option> ,所以你选择这个的话,那么这个的value就是里面打出来的东西
如果你<option value="1000">那么你默认的value就是1000.
就是说无论在<option value="1000">这个里面输入什么都不影响value了。因为已经默认了</option>。

所以你可以这样处理,在你的<option>--请选择--</option>改成这样:

<option value='1'>--请选择--</option>

然后用你学的后台语言来判断,如果用户选择这个value='1'的时候,就告诉用户,其实他并没有选择任何问题,请重新选择问题追问

,多谢!我知道怎么解决,就是想知道为什么option中的value的值会变为:“--请选择--”,而不是空(“”)

温馨提示:答案为网友推荐,仅供参考