1

入力が数値になる入力フィールドがあります。したがって、入力タイプを数値に定義しています。下記参照:

<html>
<head>
</head>
<body>
  Some Number Input
  <input type="number" size="100"/>
</body>
</html>

デスクトップでは、これをchromeで開いて「4111111111111111」と入力すると、番号は同じままですが、Safariで開くと「4111111111111110」に変換されます.iOSデバイスでもまったく同じことを行います. 番号を変更しない Android デバイスでは問題なく動作します。最後の数字を入れ替えて 5 以上にすると、末尾が「10」ではなく「20」になります。

type="number" を入力している理由は、デバイスに数字でキーボードをプルアップさせたいからですが、iOS デバイスには 15 文字の制限があるように見えますか?

どんな助けでも大歓迎です。

4

0 に答える 0