html select 问题
<selectname='formulaType'><optionvalue='create'>创建</option><optionvalue='merge'>归并</o...
<select name='formulaType'>
<option value='create'>创建</option>
<option value='merge'>归并</option>
</select>
表单提交后 后台获得formulaType值为 汉字 而不是value中的内容 是什么情况 展开
<option value='create'>创建</option>
<option value='merge'>归并</option>
</select>
表单提交后 后台获得formulaType值为 汉字 而不是value中的内容 是什么情况 展开
3个回答
展开全部
你把代码保存在1.html中,然后用IE打开试试,看地址栏中的参数是什么:
<form >
<select name='formulaType'> <option value='create'>创建</option> <option value='merge'>归并</option> </select>
<input type="submit">
</form>
我的浏览器地址栏中显示:file:///C:/Users/Administrator/Desktop/1.html?formulaType=create
后面的参数是create,而不是汉字。说明你的代码没有问题。
追问
我这和你的一样 我这边是用 ajax方式提交的表单 后台从request中获取'formulaType 就是汉字
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我认为你的html代码没有问题。
那么问题是否出现在“提交”方法上?你是直接form提交,还是用了js,jquery之类的,是否进行了什么处理。
那么问题是否出现在“提交”方法上?你是直接form提交,还是用了js,jquery之类的,是否进行了什么处理。
更多追问追答
追问
用的 Ext.ajax.request 提交的表单。 没看他源码 不知道他进行了 什么处理 。 谁用过 讲讲。。
追答
啊,不好意思,这个Ext.ajax我也没有用过。推荐你用firebug(firefox浏览器插件),选择“网络”,选择“XHR”,查看一下具体提交的是什么东西
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要获得值应该用 <option value='create' name=xxxx>创建</option> 吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询