スタンダード:実技問題(HTML5の変換、HTMLの作成、CSSの読込と作成、画像の表示)
会員登録フォームのメールアドレス入力欄を必須項目とし、未入力のまま送信ボタンが押された場合にブラウザの標準機能でエラーメッセージを表示させ送信を中止させたい。この場合にinput要素へ指定すべき属性として最も適切なものはどれか。
- Areadonly
- Bdisabled
- Cplaceholder
- ✓required
解説
required属性を指定すると、該当のフォーム項目が未入力のまま送信された場合にブラウザが標準のバリデーション機能によりエラーメッセージを表示し送信を中止する。readonlyは編集不可、disabledは無効化、placeholderは入力例の表示であり、必須入力の強制にはならない。
根拠シラバス「HTMLの作成」フォーム要素