Я написал функцию, которая автоматически переадресует пользователя в следующее поле формы, если они удовлетворяют требованиям этого поля.Обнаружение ipad quirk с отображением клавиатуры на фокусе
Проблема заключается в том, что при использовании этого в iPad вместо фокусировки следующего поля он просто скрывает клавиатуру.
Я отказался от попытки исправить это, и я ищу способ обнаружить это .... пытаясь быть чистейшим и не использовать обнаружение браузера, но не вижу альтернативы.
У кого-нибудь есть метод ОБНАРУЖЕНИЯ ФУНКЦИИ?
Я предлагаю * НЕ * автоматическое продвижение поля. Другими словами, исправление действительно является исправлением пользовательского опыта, а не исправлением кода. Авто-продвижение может быть довольно запутанным, так как это не ожидаемое поведение, и любые предполагаемые преимущества автоматического продвижения в любом случае минимизируются на сенсорном устройстве. –
FYI, клавиатура является частью ОС, поэтому вы не имеете прямого контроля над DOM. –
Авто-аванс не был моим выбором. Я бы предпочел использовать маску. – dovidweisz