Тип ввода = телефон и тип = номер не работает в веб-приложении iPad - PullRequest
0 голосов
/ 05 марта 2019

Я создаю веб-приложение, которому нужен пользователь для ввода PIN-кода.Я хочу, чтобы в моих полях ввода PIN-кода отображались только цифры на мобильном телефоне / планшете.Я попытался использовать type=number и type=tel, но ни один из них не отображает правильную клавиатуру.Вот мой код:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Cash Express, LLC</title>

    <!-- CSS -->
    { $css }

  </head>
  <body>
    <div class="docusign-page-container">

      <div class="customer-portal-container">
        <h1 class="has-text-centered">
          Customer Portal
        </h1>
      </div>

      <div class="customer-pin-container">
        <h2 class="has-text-centered">
          Enter your PIN below
        </h2>

        <!-- A grouped collection of single number inputs -->
        <div id="grouped-inputs" class="customer-pin">
          <input type="number" maxlength="1" autocomplete="off" pattern="[0-9]*" inputmode="numeric" class="pin-digit first"/><input type="number" maxlength="1" autocomplete="off" pattern="[0-9]*" inputmode="numeric" class="pin-digit mid"/><input type="number" maxlength="1" autocomplete="off" pattern="[0-9]*" inputmode="numeric" class="pin-digit mid"/><input type="number" maxlength="1" autocomplete="off" pattern="[0-9]*" inputmode="numeric" class="pin-digit last"/>
        </div> <!-- Grouped inputs end -->

      </div>

      <!-- Error message container -->
      <div class="error-message-container has-text-centered">
        <p class="error-message"></p>
      </div> <!-- Error message container end -->

      <div class="submit-button-container">
        <button class="submit-button">
          Enter PIN
        </button>
      </div>

    </div>
  </body>

  <!-- Scripts -->
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  { $js }

</html>

Кто-нибудь знает, как решить эту проблему?

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