В HTML-форме с двумя текстовыми вводами событие клавиши Tab / Next не генерируется.Он отправляется для последнего текстового поля в форме.
Вы можете запустить это из мобильного браузера на.(Я пробовал Chrome и Firefox на Android):
В первом текстовом поле нажмите клавишу табуляции, и событие не будет отправлено, во втором и последнем поле событие будет отправлено.
У меня вопрос, есть ли способ перехватить событие обхода для текстовых полей, которые НЕ являются последними текстовыми полями в форме?
https://www.w3schools.com/code/tryit.asp?filename=FWJTQYI457YB
<!DOCTYPE html>
<html>
<body>
<p>A function is triggered when the user is pressing a key in the input field.</p>
<form>
<input type="text" onkeydown="myFunction()">
<input type="text" onkeydown="myFunction()">
</form>
<script>
function myFunction() {
alert("You pressed a key inside the input field");
}
</script>
</body>
</html>