Вот моя установка:
- У меня есть кнопка и текстовое поле
- В текстовом поле есть обработчик onFocus, который запускает метод selectAll.
- the button has an "onClick" Handler which does the following:
- show textbox
- textbox.focus(true) и
- текстовое поле.выбратьВсе();
Но это не так (на мобильных устройствах). Дело в том, что это работает в FF и Safari, но не в мобильном WebKit. Когда я нажимаю кнопку, поле фокусируется и выбирается на миллисекунду (иногда даже не на это), а затем возвращается к фокусу кнопки…
А уже пробовал вставлять Таймер который бы потом делал фокус - тоже не работает.
Я также попытался зафиксировать все события и предотвратить их, потому что после onClick кнопкой запускается событие onFocus. Я даже пытался установить фокус на текстовое поле из события onFocus кнопки. Без шансов.
Любые другие идеи?