У меня есть несколько полей ввода в строке, которые действуют как линия ответа на кроссворд:
Каждый квадрат имеет свое собственное поле ввода. Причина этого заключается в том, что иногда квадрат может быть предварительно заполнен. Теперь, на рабочем столе браузера курсор переходит к следующему полю ввода всякий раз, когда вводится char. Это работает очень хорошо, используя что-то вроде:
$(this).next('input').focus();
Но проблема в мобильном сафари (мы тестируем на ios) заключается в том, что я не знаю, как автоматически "прыгать" в следующее поле ввода программно. Пользователь может сделать это с помощью кнопки "Далее", но есть ли способ сделать это автоматически?
Я знаю, что триггер focus()
имеет некоторые ограничения на ios, но Ive также видел некоторое обходное решение с использованием синтезированных кликов и т.д.