jquerymobileの入力フィールドでパターン属性をmaxlength属性と組み合わせることができますか?
<input name="aNumber" type="number" pattern="[0-9]{6}" maxlength="6" placeholder="dddddd" value="">
<input name="anotherNumber" type="number" pattern="[0-9]{3,4}" maxlength="4" placeholder="ddd(d)" value="">
大きな数字パッドを表示したいのですが、それは。を使用した場合にのみ機能しpattern="[0-9]*"
ます。残念ながら、maxlength属性はどのような場合でも尊重されません。
私が欲しいのは数字キーパッド(大きなもの/ダイヤル。iPhoneには数字/ダイヤルと特殊文字付きの数字のみ)が表示され、ユーザーが最大6文字または3〜4文字の数字を入力できるようにすることです。
編集:@ raina77owの提案を適用しましたが、それは今のところうまくいきますが、それでも正しくないと感じているので、アドバイスを受け付けています!
<input name="aNumber" type="tel" pattern="[0-9]*" maxlength="6" placeholder="dddddd" value="">