【问题标题】:How to make input-field seem like regular text如何使输入字段看起来像常规文本
【发布时间】:2014-07-01 12:48:01
【问题描述】:

在 ASP.NET 应用程序中,我有很多文本框控件,它们显示为只读输入字段。我希望它们看起来像纯文本。我尝试了一些有关样式的事情,但到目前为止我没有运气(例如,禁用属性也使文本变灰,我不确定这是否适用于 ASP.NET 数据绑定)。

有没有办法使用样式/jquery 使输入字段看起来像纯文本字段?

【问题讨论】:

    标签: javascript jquery html css asp.net


    【解决方案1】:

    我不完全确定您想要实现什么,您希望禁用的输入字段看起来像纯文本?我想应该这样做:

    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" 属性。如果您随后保存输入中的任何内容,那么他​​们已成功绕过您的禁用逻辑。
    • 非常有用的技术
    【解决方案2】:

    你试过了吗

    background-color: #fff
    

    ?

    【讨论】:

    • 还不能说实话。明天会检查它!谢谢。
    猜你喜欢
    • 2016-08-03
    • 1970-01-01
    • 1970-01-01
    • 2011-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多