HTML/CSS/HTML基礎/Lesson 04
フォーム — ユーザーの*入力*を受け付ける
45分·theory
このチャプター
3/3
フォーム — ユーザーの*入力*を受け付ける
🎯 このlessonを読み終えたら
このlessonをすべて読み終えたら、以下の3つを自信を持って実践できるようになります。
- ▸✅ input typeごと(text/email/password/number)の違い
- ▸✅ label + forのアクセシビリティ上の意味
- ▸✅ 基本的なクライアントサイド検証(required · pattern · minLength)
学習目標をチェックリストとして手元に置き、すべて答えられるようになったらlessonを閉じてください。
🤖 AIへのリクエスト例
このlessonの概念を理解すれば、AIに具体的な指示を出せるようになります。漠然とした「直して」ではなく、語彙を持ったリクエスト — それがトークン節約の出発点です。
- ▸「このformにクライアントサイド検証(required, pattern, minLength)を追加して」
- ▸「これらのinputをlabelと明示的に関連付けて」
- ▸「このformのsubmit後に入力値をリセットしてエラーメッセージを表示するパターンを作って」
なぜこれがトークンを節約するのか
概念を知らないと、AIの回答を受け取っても「それって何ですか?」と再度質問しなければなりません。その「再質問」がトークンを消費します。概念を一度覚えておけば、会話が一度で完結します。