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

表单中有:<selectname="combineDictId"id="combineDictId"><option>--请选择--</option><optionval... 表单中有:
<select name="combineDictId" id="combineDictId">
<option>--请选择--</option>
<option value="1000">高血压</option>
<option value="2000">低血压</option>
<option value="3000">低血糖</option>
</select> 中,
我点击了一下这个下拉框,选中“--请选择--”,然后提交表单,
后台用request.getParameter("combineDictId");获取数据。
结果就收到的值是:“--请选择--”,
请问大神为什么???
不是应该提交的是value的值吗???
展开
 我来答
百度网友0d188d0
2016-12-13 · TA获得超过110个赞
知道小有建树答主
回答量:90
采纳率:100%
帮助的人:43.9万
展开全部
<option>这里面的值也是value</option> ,所以你选择这个的话,那么这个的value就是里面打出来的东西
如果你<option value="1000">那么你默认的value就是1000.
就是说无论在<option value="1000">这个里面输入什么都不影响value了。因为已经默认了</option>。

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

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

然后用你学的后台语言来判断,如果用户选择这个value='1'的时候,就告诉用户,其实他并没有选择任何问题,请重新选择问题
追问
,多谢!我知道怎么解决,就是想知道为什么option中的value的值会变为:“--请选择--”,而不是空(“”)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式