Событие Keydown не генерируется для клавиши Tab / Next из мобильного браузера в виде HTML - PullRequest
0 голосов
/ 24 октября 2018

В 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...