簡體   English   中英

Android Webkit中的只讀輸入不起作用

[英]Read-only input in Android Webkit not working

我的網頁上有一個文本輸入字段,我正在使用它來收集日期(通過jQuery Tools .dateinput)。 用戶不需要能夠在該字段中鍵入。 單擊該字段時,將出現一個對話框。 這是我的Motorola Droid上的問題,因為我不希望在單擊該字段時顯示軟鍵盤。

我已經嘗試過將input.blur()放在焦點上,並且還將字段設置為禁用和只讀。 將字段設置為禁用會產生不希望的副作用。 將字段設置為只讀僅適用於Android瀏覽器。 瀏覽器似乎識別出“ readonly”屬性(或通過javascript只讀),但該字段實際上並未變為只讀。 當您單擊它時,軟鍵盤仍會出現,並允許您更改該字段。

我想這是Android瀏覽器中的錯誤。 誰能提出一個聰明的選擇?

我使用了一種解決方法-由於不需要實際在輸入字段中進行編輯(就像您一樣,我正在彈出日期選擇器),因此我更改為具有類似樣式的跨度。 一旦掌握了技巧,該代碼就變得微不足道了,它確實是特定於應用程序的,因此我沒有任何真正的可看之處。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM