【问题标题】:onClick input text readonly form use inlineonClick 输入文本只读表单使用内联
【发布时间】:2013-08-24 05:58:01
【问题描述】:

我有问题 onclick 输入表单是只读的,但内联使用它。 我只能做 onclick 是禁用示例:

<input type="text" onClick=this.disabled=true />

这是一个工作,但我需要的是当 onClick 事件是只读的时我试试这个:

<input type="text" onClick=this.readonly=true />

但还是不行。

【问题讨论】:

  • 请双引号你的属性值onClick
  • 当您在文本框上执行onclick 时,将其设为readonly 没有任何意义。

标签: html events dom


【解决方案1】:

&lt;input type="text" onClick="this.readOnly=true" /&gt;

【讨论】:

    【解决方案2】:

    HTML &lt;input&gt; readonly AttributeText readOnly Property 有一点区别。

    readOnly: readOnly 属性设置或返回文本字段是否为只读。

    readonly改成readOnly,就可以正常工作了。

    <input type="text" onClick='this.readOnly = true;' value='checkMe'/>
    

    JSFiddle

    【讨论】:

      【解决方案3】:

      已经回答了

      onclick="document.getElementById('Tbox').readOnly=true"

      http://www.webdeveloper.com/forum/showthread.php?146525-Toggle-READONLY

      【讨论】:

        猜你喜欢
        • 2017-09-25
        • 2014-05-11
        • 2013-08-13
        • 2013-09-19
        • 2015-11-24
        • 1970-01-01
        • 2019-08-02
        • 2018-04-30
        • 1970-01-01
        相关资源
        最近更新 更多