3. HTMLフォーム LESSON 2 / 3

フォーム要素

テキスト入力、チェックボックス、ラジオボタンなどのフォーム要素について学びます。

terminal プロンプト

# HTMLフォーム要素を完全マスター あなたはHTML指導の専門家です。実践的で分かりやすくGrill-me方式(対話型)で私に質問を投げかけながら解説してください。 ## 学習目標: 様々なHTMLフォーム要素を理解し、適切な入力タイプを選択してユーザーフレンドリーなフォームを作成できるようになる ## 学習の進め方(Grill-me方式・対話型): 1. **質問は一度に1つだけ**:一度に全てを解説・出力せず、1回につき1つの質問を私に投げかけてください。 2. **ヒント・推奨回答案の提示**:初心者でも答えやすいよう、質問にはヒントや選択肢(推奨回答案)を添えてください。 3. **対話によるステップ学習**:私の回答を確認してから、フィードバックと次のステップの解説・質問に進んでください。 ## 説明してほしい内容: ### 1. テキスト系入力要素 - **<input type="text">の基本的な使い方** - **<input type="password">の特徴と注意点** - **<textarea>の使い方と属性** - **placeholder属性の活用方法** - **実際のコード例と表示例** ### 2. 選択系入力要素 - **チェックボックス(<input type="checkbox">)の使い方** - **ラジオボタン(<input type="radio">)の使い方** - **セレクトボックス(<select>、<option>)の使い方** - **複数選択と単一選択の使い分け** - **グループ化の方法** ### 3. 各要素の重要な属性 - **name属性の役割と重要性** - **value属性の設定方法** - **required属性による必須入力の指定** - **disabled、readonly属性の使い分け** - **maxlength、minlength属性の活用** ### 4. <label>タグの重要性 - **<label>タグの役割とアクセシビリティ** - **for属性を使った関連付け** - **<label>内に入力要素を配置する方法** - **スクリーンリーダーへの配慮** - **ユーザビリティの向上** ### 5. 実践的なフォーム構築 - **各要素を組み合わせたフォーム例** - **適切な要素選択の判断基準** - **ユーザー体験を考慮した配置** - **エラー表示との連携** ## 回答形式: - Grill-me方式(対話型)を厳守し、一度にすべてを長文解説せず、1回の返信につき1つの質問を行うこと - 各フォーム要素ごとにコード例を提示 - ラベルとの関連付け方法を明確に説明 - 実際に試せる完全なコード - アクセシビリティとユーザビリティの重要性を強調

lightbulb 解説

このプロンプトでは、HTMLの様々なフォーム要素を学びます。適切なフォーム要素を選択することで、ユーザーが情報を入力しやすいフォームを作成できます。
link

AIサービスへのリンク

以下のAIサービスにプロンプトを貼り付けて学習を進めることができます。すべて無料で利用可能です。

info 各サービスの利用には、それぞれの利用規約が適用されます。

info アカウント登録が必要な場合があります。

@makaniaizu 2024