Вот мои настройки:
- У меня есть кнопка и текстовое поле
- В текстовом поле есть обработчик onFocus, который запускает метод selectAll
- кнопка имеет обработчик onClick, который выполняет следующие действия:
- показывать текстовое поле
- textbox.focus (true) и
- textbox.selectAll ();
Но это не так (на мобильных устройствах).Дело в том, что это работает в FF и Safari, но не в мобильном WebKit.Когда я нажимаю кнопку, поле фокусируется и выбирается на миллисекунду (иногда даже не на это), а затем возвращается, чтобы сфокусировать кнопку ...
A уже пытался вставить таймер, который затем делал бы фокус - нелибо работать.
Я также пытался захватить все события и предотвратить их - потому что есть событие onFocus, запускаемое кнопкой после onClick.Я даже попытался установить фокус на текстовое поле из события onFocus кнопки.Нет шансов.
Любые другие идеи?