#mobile #javascript
Доброго времени суток.
Есть такая проблема на некоторых телефонах (например sony):
Возьмем поле
Запретим ему ввод такой инструкцией:
var ifmc = document.getElementById("inputField-ms");
ifmc.onkeydown = function () {
return false;
};
Как и следует, в браузере и на Galaxy S3 все работает как надо. Но когда беру телефон
другой, послабее, напр. Sony или Huawei, то при вводе, на мгновение выскакивает в поле
ввода вводимый символ, затем исчезает. Эта проблема встречается на Android 4.0.3. На
iPhone все окей.
Как я могу избавиться от такого поведения, чтобы на любых телефонах не появлялся
на мгновение вводимый символ?
Конечно, мне нужна операция посложнее - мне надо отслеживать то что пользователь
вводит в поле, но чтобы символ вводимый не отображался, но это уже я сам.
Ответы
Ответ 1
Сделать прозрачное поле поверх основного поля. В прозрачное поле вводим буквы, проверяем. Если всё ок, то добавляем символ в основное поле.
Комментариев нет:
Отправить комментарий