1. このページの目的
input要素の属性をいろいろ試す。
2. デモ
(1)
<input type="text" name="token1" id="token1" inputmode="numeric" pattern="[0-9]*" autocomplete="one-time-code" />
inputmode=numeric
により、数字を入力するインプットメソッドに切り替わる。autocomplete=one-time-code
により、「ユーザー自身を確認するために使われるワンタイムコード」が期待されるフィールドとして自動支援される。pattern=[0-9]*
により、サブミット時にパターンがマッチしていなかったら、その旨が指摘されサブミットされない。
3. 参考
- <input>: The Input (Form Input) element - HTML: HyperText Markup Language | MDN
- <input type="text"> - HTML: HyperText Markup Language | MDN
- <input>: 入力欄 (フォーム入力) 要素 - HTML: HyperText Markup Language | MDN
- HTML の autocomplete 属性 - HTML: HyperText Markup Language | MDN
- inputmode - HTML: HyperText Markup Language | MDN
- HTML属性を使い、ユーザーに優しい2要素認証を実現する方法