【问题标题】:Disable input fields but do not block the user from selecting the text禁用输入字段但不阻止用户选择文本
【发布时间】:2020-09-17 03:07:19
【问题描述】:

我知道我们可以使用“禁用”属性来完成我的要求,但是,因为对于我正在处理的这个项目,我们使用的是“旧”边缘(webview 1),如果你禁用一个输入框,用户不能再选择文字(鼠标有水平滚动效果),只能用crtl+A选择文字。现在,目前我们的一些输入字段是只读的,可以正常工作,但是,在旧的边缘,由于输入字段没有被禁用,当您在网站中进行选项卡时,焦点仍然是那些只读字段,甚至文本被突出显示,我们不需要它。我尝试使用“禁用”属性,它就像一个魅力,但由于某种原因我不能再滚动选择文本,我只能做 ctrl+A。有没有办法我可以完成禁用输入字段但确保我仍然可以使用任何浏览器复制其内容(webview1,....)

【问题讨论】:

    标签: javascript html css angular ionic-framework


    【解决方案1】:

    你能不能用标签来禁用这些字段

    <input type="text" tabindex="-1" name="myfield" readonly>
    

    ?

    【讨论】:

    • 感谢您的回复。我尝试了 tabindex=-1 但旧边缘无法识别它
    • 用一些 JavaScript 禁用标签进入这些字段怎么样?对于这种情况,这是一种解决方法
    • 我可以试试,你有什么sn-p代码建议吗? (请不要提供jquery)
    猜你喜欢
    • 1970-01-01
    • 2014-05-11
    • 1970-01-01
    • 1970-01-01
    • 2016-12-21
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 2015-05-27
    相关资源
    最近更新 更多