javascript - Phonegap 中的只读文本输入字段可编辑

标签 javascript html cordova webkit

我有一个带有文本值的输入字段。我希望这些数据是只读的。输入用于 Phonegap/Cordova 3.0 移动应用程序。即使使用 readonly='readonly' 属性,当我单击输入字段时,它也会显示键盘,我可以在 iOS 和 Android 上编辑文本。

我选择了一个输入字段,因为我希望用户能够通过使用设备的 native 复制粘贴功能来复制和粘贴此文本(如果他愿意)。

在使用 Phonegap 应用程序时,是否可以选择仍然使用 Webkit 上只读的输入文本字段?

我试过this solution它也不起作用。还值得一提的是,输入字段 HTML 代码是使用 JavaScript 动态插入的。

最佳答案

尝试通过 jquery 进行只读操作

<textarea cols="20" id="txtWhowasinterOther" name="txtWhowasinterOther" rows="2"></textarea>

$('#txtWhowasinterOther').attr("readonly", true).css({ "background-color": "grey" });

这是演示 DEMO

关于javascript - Phonegap 中的只读文本输入字段可编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21574886/

相关文章:

php - 网站上的 HTML CSS JavaScript 字体,不使用图像

html - CSS Calc() 使用两个像素数量来获得百分比

javascript - cordova inappbrowser 引用元素

cordova - Ionic 2 - 仅为 iPad 启用横向

javascript - 知识库的决策树软件/库

javascript - 设计: One AJAX Call or multiple AJAX calls to get list of details

javascript - 如何在没有关闭功能的主窗口上方自动覆盖加载?

html - 使用 WebGL 3D 形状作为 2D Canvas 图像

javascript - Phonegap android ajax 调用在浏览器中工作,而不是在移动设备上工作

javascript - 如何根据变量值动态请求 React 组件?