2014-02-05 66 views
0

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

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

当使用Phonegap应用程序时,是否有一个选项可以继续使用在webkit上只读的输入文本字段?我试过this solution,它也没有工作。另外值得一提的是,输入字段HTML代码是使用JavaScript动态插入的。

回答

2

尝试只读的jQuery做

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

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

这里是演示DEMO

+0

感谢罗希特但输入字段仍处于可编辑 –

+0

编辑在哪?在这个演示中,你不能输入任何值。 –

+0

仔细检查它,它的工作。对不起,错误 –