我有一个带有文本值的输入字段。我希望这些数据是只读的。输入用于 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/