2012-02-17 3 views
0

У меня возникла какая-то странная проблема с абсолютно позиционируемыми div и текстовыми вводами. Например (только несколько коротких пропущено):Нельзя вводить нелатинские символы в абсолютно позиционированном вводе HTML на Android (PhoneGap)

<div><input value="normal"/></div> 
<div style="position: absolute;"><input value="positioned"/></div> 

Хитрость здесь в том, что вы можете легко ввести любой символ в «нормальной» поле, но вы не можете сделать это в «позиционируется» поле - например, вы может печатать текст на английском языке, но датские или японские буквы просто игнорируются ...

Неужели кто-нибудь решил схожие проблемы?

P.S. Он протестирован на PhoneGap

UPD. Дополнительные тесты показывают, что проблема как-то ограничена проблемой фокусировки на элементе «позиционированный».

+2

Использование Android 2.3.5, я не вижу никаких проблем с входом датский, греческий и т.д. символов, при использовании точную разметку, которую вы опубликовали. –

+0

@ JukkaK.Korpela thx для тестирования. Я буду копать глубже, чтобы найти, где проблема ... потому что моя реальная страница сложнее, чем данный фрагмент – Oleksandr

ответ

0

ОК, я не знаю, почему, но проблема была в этом правиле CSS

html, body{-webkit-font-smoothing: subpixel-antialiased;-webkit-backface-visibility: hidden; overflow: hidden; /* Force webkit to use sub-pixel antialiasing */} 
Смежные вопросы