フォームラベルの "for"属性が必要なのはなぜですか?フォームラベルの "for"属性が必要なのはなぜですか?
答えて
主な利点は、「for」属性を持つラベルをクリックすると、そのフォーム要素に自動的にフォーカスされることです。したがって、入力フィールドのラベルがその入力フィールドに関連付けられ、ラベルをクリックすると入力がオートフォーカスされます。
@ ChristopherArmstrongの回答は技術的には正解ですが、問題を正しく指している人(高齢者、障害者など)がこれによって助けられるという理由があります。カーソルを「約」右に移動させても、右のフィールドに表示されます。ラジオボタンで使用する場合
、それはラベルにクリックをすることができますラジオボタンを選択:それはfor
属性を使用して、しかし、2つをクリックしていないので、ONEをクリックすると、何もしないことを
通知をそのラジオボタンを選択します。
これは、ラベルをフォームフィールドに関連付けます。これはラジオボタンに特に便利なので、ラベルをクリックして小さなボタンだけでなくボタンを選択することができます。
しかし、あなたはそのためfor
属性を使用する必要はありません、あなたはまた、ラベルの内側にあるラジオボタンを置くことができます。
<label>
<input type="radio" name="selection" value="yes" />
Certainly
</label>
ように、私は通常、また、テキストの周りにspanタグを入れてCSSを使用して簡単にスタイル設定することができます。
これは正解です。通常は "for"は必要ではありません。コントロールをラベルで囲むだけでよいからです。 –
- 1. Firefoxでrectにwidth属性とheight属性が必要なのはなぜですか?
- 2. は私が必要な属性
- 3. 必要なフォームラベルに*を追加する
- 4. ミュールコネクタの設定には動的な属性が必要です
- 5. Windowsフォームラベルに表示されないのはなぜですか?
- 6. xsd:complexTypeが属性でないのはなぜですか?
- 7. 私の性格に生涯のパラメータが必要なのはなぜですか?
- 8. htmlのカスタムラジオボタンに必要な属性
- 9. オーバーライドmvcの必要なデータ属性
- 10. 'WriteOnlyWorksheet'オブジェクトに属性 'cell'がないのはなぜですか?
- 11. 隠しフィールドターゲットがモデルの属性である必要があるのはなぜですか?
- 12. 揮発性とJavaのアトミック、なぜアトミックツールキットが必要ですか
- 13. なぜServletContextのgetAttributeName()が不要な属性を返すのですか?
- 14. MainメソッドにWPFでSTAThread属性を適用する必要があるのはなぜですか?
- 15. 各ng-repeatでユニークなデータ属性が必要です
- 16. 属性をレンダリングするときに<と&をエスケープする必要があるのはなぜですか?
- 17. なぜPDFファイルにLOG4JとSLF4Jが必要ですか?なぜ.Docファイルには必要ないのですか?
- 18. 強力なパラメータを使用するには、必要なフォーム属性の検証が必要です
- 19. アンドロイド - あなたのコンテンツには、id属性が 'android.R.id.tabhost'のTabHostが必要です。
- 20. Textareaフィールドに必要な属性がありますか
- 21. Rails - id属性に必要なデータベースインデックス?
- 22. yii2動的に必要なモーダル属性
- 23. 選択し、ラジオボタンに必要な属性
- 24. set属性が失敗するのはなぜですか?
- 25. HTML - なぜtextareaにmaxlength属性がないのですか?
- 26. なぜRadioButton/CheckboxButtonにVALUE属性がないのですか?
- 27. なぜBindNever属性が機能しないのですか
- 28. なぜpythonインスタンスに__name__属性がないのですか?
- 29. なぜclangに 'nonnil'属性がないのですか?
- 30. アプリケーション要素にはbackupAgent属性が必要ですか?
これは質問に対する回答ではありません。 –