有没有办法在文本输入上应用默认的“禁用”样式而不实际禁用输入?

时间:2013-06-19 09:05:08

标签: javascript jquery css

非常简单。我希望文本输入看起来被禁用(浏览器的默认禁用样式),但实际上没有被禁用,所以我仍然可以通过post销售它。

2 个答案:

答案 0 :(得分:0)

如果你只是需要通过帖子发送它,你可以将输入字段设为隐藏而不是让它看起来已禁用

<input type="hidden" value="yourvalue">

由于禁用的输入字段在其他所有浏览器中看起来都不同,因此不能直接使其看起来处于禁用状态...

答案 1 :(得分:0)

如果要显示用户无法更改的数据,然后将其发送到带有POST的服务器,请将其包含为隐藏<input>

<input type=hidden name=myHiddenValue value="My Hidden Value">

提交表单时,它将显示为$_POST['myHiddenValue']

如果您还需要显示它,则可以将其包含在HTML中,而不是<input>字段。