Я только что понял, что переход к следующему полю ввода по умолчанию не работает при нажатии синей кнопки «Далее» → (не могу поверить, что это ошибка).
Сначала Я думал, что причина в том, что я использую tel
вместо number
для типа ввода, но это не преступник.
Пример HTML:
<div>
<h2>
Inputs type=tel
</h2>
<p>
<input type="tel" id="a1-1" placeholder="··">
</p>
<p>
<input type="tel" id="a1-2" placeholder="··">
</p>
<p>
<input type="tel" id="a1-3" placeholder="···">
</p>
</div>
<div>
<h2>
Inputs type=number
</h2>
<p>
<input type="number" id="a2-1" placeholder="··">
</p>
<p>
<input type="number" id="a2-2" placeholder="··">
</p>
<p>
<input type="number" id="a2-3" placeholder="···">
</p>
</div>
Fiddle: https://jsfiddle.net/kai_noack/kgw3m0fq/3/
Вкл. Chrome Рабочий стол при переходе от поля ввода к полю ввода работает должным образом.
Но при Android Chrome это не работает.
Нажатие на клавишу с синей стрелкой ничего не дает.
В чем причина такого отсутствия поведения и как его исправить?