3.5難易度 ★★★#バリデーション#エラー処理
検証・制約
required/pattern/min・max/リアルタイム・サブミット時バリデーションとエラー表示
required/pattern/minlength・maxlength/min・max などの制約と、リアルタイム/サブミット時バリデーション、エラー表示位置(直下/上部サマリー/トースト)を検証します。
各フィールドには data-expected-value が 埋め込まれています(?reveal=1 で可視化)。送信時に/api/submit へPOSTされ、結果はダッシュボードで確認できます。