账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    input框的disabled问题?
    13
    0

    我的html代码为:

    <input type="text" disabled="">

    这里我并没有加disabled=“disabled”属性啊,为什么浏览器直接给识别成了只读状态呢,有点郁闷,在编辑器中是这样的,但是到了网页里就变成了:

    <input type="text" disabled>

    有没有人知道这是为什么。chrome版本是30.0.1599.69

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 在JavaScript中,disabled属性可以用来控制一个元素是否可以被用户操作。对于输入框,disabled属性通常用来禁用输入框的默认功能,比如阻止用户输入文本,或者限制输入框的输入范围。

      如果你想要检查一个输入框是否已被禁用,你可以使用JavaScript的hasAttribute方法。例如:

      javascript var input = document.getElementById('myInput'); if(input.hasAttribute('disabled')) { // 输入框已经被禁用 } else { // 输入框未被禁用 }

      在这个例子中,hasAttribute('disabled')方法会返回一个布尔值,表示输入框是否已被禁用。

      如果你想要检查一个输入框是否已被禁用,但你还需要阻止用户输入文本,你可以使用disabled属性本身,以及input.value。例如:

      javascript var input = document.getElementById('myInput'); input.value = ''; input.disabled = true;

      在这个例子中,input.value = ''会阻止用户输入文本,而input.disabled = true会禁用输入框。

      注意,disabled属性不会阻止用户在键盘上按下输入框,只是会阻止用户输入文本。如果你需要阻止用户在键盘上按下输入框,你可能需要使用更复杂的逻辑,比如监听键盘事件。

    更多回答
    扫一扫访问手机版