Посмотрите на эту HTML-форму и обратите внимание на наличие флажка между текстовыми полями:
Я попытался заполнить его Chrome на мобильном устройстве и заметил неожиданную проблему: если пользователь вводит текстовое поле, а затем нажимает синюю кнопку «Готово» на клавиатуре Android, фокус будет перепрыгнуть через флажок в следующее текстовое поле. Это было бы хорошо, за исключением того факта, что пользователь даже не видит флажок и, таким образом, может непреднамеренно оставить его без проверки:
Можно ли принудительно сфокусироваться на поле флажка или что-то в этом роде? Если нет технического решения, я буду рад принять решение UX.
<form action="/action_page.php" method="get">
<input name="text1" value="Some text"><br>
<input name="text2" value="More text"><br>
<input name="text3" value="Bla bla"><br>
<input type="checkbox" name="vehicle" value="Bike"> I have a bike<br>
<input name="text1" value="Some text"><br>
<input name="text2" value="More text"><br>
<input name="text3" value="Bla bla"><br>
<input type="submit" value="Submit">
</form>