1. ホーム
  2. html

[解決済み] 入力フィールドにラベルを2つ付けることはできますか?

2022-05-04 07:04:17

質問

メアリーは小さなフォームを持っていて、そのフィールドにはちょうど良いラベルが貼られていました。

間違いがあると、混乱が生じる。

入力フィールドにラベルを付ける......ごく普通のことです。 フォームを検証した後、フォームの上部に、どの情報が不足しているか、あるいは間違っているか、役に立つ小さなパラグラフを表示するようにしています。

同じ入力フィールドに2つのラベルを付けることはできますか?1つはフォームに、もう1つはバリデーションリマインダーのテキストに書いてもよいですか?これをやってはいけない理由はありますか?

どのように解決するのですか?

この質問は、HTMLフォームに関するものだと思います。フォームから 仕様 :

LABEL要素はコントロールに情報を添付するために使われます。各LABEL要素は正確に一つのフォーム制御と結びつきます。

このように、各フォームコントロールは複数のラベルで参照することができますが、各ラベルは1つのコントロールしか参照できません。ですから、もしあるコントロールに2つ目のラベルをつけることに意味があるのなら(あなたが説明した状況では、そうなっています)、自由に2つ目のラベルを追加してください。