HTML мобильный веб-ввод с enterkeyhint не фокусируется на следующем вводе, если тип - текст - PullRequest
0 голосов
/ 20 июня 2020

Я работаю над формой HTML для веб-приложения. Я добавляю атрибут enterkeyhint, чтобы указать и перейти к следующему входу, пока последний не отправит форму. Проблема в том, что enterkeyhint не переходит к следующему входу, если его тип type=text. Это происходит на Chrome/83.0.4103.101 для Android 7. В Safari появляется кнопка подсказок, но все они ничего не делают.

Пример:

    <form (submit)="submitForm()">
        <div>
            <label>Name</label>
            <input type="text" enterkeyhint="next" inputmode="text" />
        </div>
        <div>
            <label>Email</label>
            <input type="email" inputmode="email" enterkeyhint="next" />
        </div>
        <div>
            <label>Comments</label>
            <input type="text" />
        </div>
    </form>
  • Фокус на вводе Name , кнопка Next ничего не делает.
  • Сосредоточившись на вводе Email, она переходит к любому следующему вводу (Comments)

Теперь, если я изменю type=email для type=text он не переходит к следующему входу.

Аналогичное поведение происходит для type=tel. Он выполняет переход к следующему вводу формы.

Мне что-то не хватает, чтобы это работало?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...