禁用的表单输入不会出现在请求中。我在表单中有一些禁用的输入,我想将它们发送到服务器,但是Chrome将它们排除在请求之外。在不添加隐藏字段的情况下,有什么解决办法吗?<form action="/Media/Add">
<input type="hidden" name="Id" value="123" />
<!-- this does not appear in request -->
<input type="textbox" name="Percentage" value="100" disabled="disabled" /> </form>
3 回答
![?](http://img1.sycdn.imooc.com/5458477f0001cabd02200220-100-100.jpg)
沧海一幻觉
TA贡献1824条经验 获得超5个赞
<input type="textbox" name="Percentage" value="100" disabled="disabled" />
禁用控件不接收焦点。 在选项卡导航中跳过禁用的控件。 无法成功发布禁用控件。
readonly
<input type="textbox" name="Percentage" value="100" readonly="readonly" />
只读元素接收焦点,但用户不能修改. 选项卡导航中包括只读元素. 只读元素已成功发布。
![?](http://img1.sycdn.imooc.com/533e51f30001edf702000200-100-100.jpg)
aluckdog
TA贡献1847条经验 获得超7个赞
<script>$('#form_id').submit(function() { $("#input_disabled_id").prop('disabled', false); //Rest of code })</script>
![?](http://img1.sycdn.imooc.com/545845b40001de9902200220-100-100.jpg)
慕莱坞森
TA贡献1810条经验 获得超4个赞
- 3 回答
- 0 关注
- 440 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消