如何使输入框看起来像普通文本

3
在一个ASP.NET应用程序中,我有很多文本框控件,它们被显示为只读输入字段。我希望它们看起来像普通文本。我尝试了一些样式方面的东西,但是到目前为止都没有成功(例如禁用属性也会使文本变灰,而且我不确定这是否与ASP.NET数据绑定兼容)。
是否有一种使用样式/ jQuery 来使输入字段看起来像纯文本字段的方法?
2个回答

7

我不完全确定你想要实现什么,你想让一个禁用的输入框看起来像普通文本吗?我想这样做应该可以:

HTML:

 <input type="text" value="This is an example." disabled="disabled"/>

CSS:
 input[type="text"]{
        border: none;
        background: transparent;
        color: #000;
    }

JSFIDDLE 在线检查。


这将使它看起来像文本,但请记住任何人都可以使用F12并删除disabled =“disabled”属性。如果您随后保存输入中的任何内容,则他们已成功规避了您的禁用逻辑。 - Seano666
非常有用的技巧 - Saurabh

0

你试过了吗?

background-color: #fff

?


说实话还没有。明天会去看一下!谢谢。 - user2609980

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接