Перемещение курсора во входном тексте в веб-браузере Android - PullRequest
2 голосов
/ 15 декабря 2011

После долгих поисков я решил задать свой первый вопрос о переполнении стека:

Просмотреть исходный код страницы, там все есть.

У меня есть текстовое поле, в котором я нахожусьсбор телефонного номера в определенном формате (XXX) XXX-XXX).

Я делаю это, автоматически заполняя скобки, пробел и тире в текстовом поле.Это прекрасно работает во всем, что я тестировал, кроме телефонов Android.

При заполнении на телефоне Android курсор / курсор перемещается в неправильное место, когда первая фигурная скобка автоматически заполняется и не перемещается в конецтекстовое поле, когда выполняется другое автоматическое форматирование.

Как сохранить курсор / курсор в конце поля в веб-браузере Android при автоматическом заполнении таких данных?

1 Ответ

1 голос
/ 20 декабря 2011

Я нашел решение, которое работает для моего телефона (HTC Evo 4g) и многих телефонов вокруг меня. К сожалению, кажется, что Android-браузеры не стандартизированы и работают совершенно иначе. Я также чувствую, что это решение немного хакерское:

пример работы все еще можно найти в расположении выше

Решение включает в себя:

Я установил Тайм-аут, использующий этот плагин, который позволяет имитировать событие клавиатуры, добавлять трубу (|) к входному тексту и затем возвращать его назад. креативное решение, но опять же, я не чувствую, что оно очень надежное, и большой процент телефонов, на которых я его пробовал, не принимал решение.

Я все еще открыт для других предложений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...