我在表单中有一些禁用的输入,我想将它们发送到服务器,但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>
Run Code Online (Sandbox Code Playgroud) 我正在使用一个<input readonly="readonly">样式为普通文本来删除交互式字段的外观,但仍显示该值.
这对于防止用户编辑字段非常有用,同时仍然能够发布值.我意识到这是一种方便的方法,有几种解决方法,但我想使用这种方法.
问题:单击/聚焦字段时仍会出现闪烁的插入符号.(至少在Win7上的FF和IE8中)
理想情况下,我希望它能像往常那样表现,可以集中精力,但没有闪烁的插入符号.
Javascript解决方案欢迎.