2014-02-05 111 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

仔細檢查它,它的工作。對不起,錯誤 –