2011-06-21 12 views
0

フォームにラベルを使用しています。ラベルの「線」をクリックすると、自然な入力が選択されます。ラベルをクリックするとプロパティが表示されます

しかし、私が使用したいと思ったとき、例えば3は同じ<label>(DD/MM/YY)の中で選択しますが、おそらく入力が1つであることを考えればnoneを選択しません。

ラベルを自動的に入力にフォーカスしないようにする方法はありますか、または選択肢を配置する別の方法を選択する必要がありますか?

答えて

0

ラベルのIDは、日付入力の最初のフィールドと同じにすることができます。例えば、ここでのデモを参照してください= IDREFため

http://jsfiddle.net/E4Fh5/1/

0

この場合の規約は、の最初の select要素にラベルを割り当てることです。

0

http://www.w3.org/TR/html4/interact/forms.html#h-17.9.1

を[CS]この属性 は、明示的にラベルが別のコントロールに定義されている 関連付けます。 が存在する場合、この属性の値は と同じ文書の の他のコントロールのid属性の の値と同じでなければなりません。存在しない場合、定義されている ラベルは、要素の内容の に関連付けられます。

<label>の中に現在<select>があるとします。

スクリーンリーダーのアクセシビリティを<label>Date<label><select></select>...

0

、あなたが実際に、いずれかのここ3つのラベルを持っている必要があります:あなたはfor属性を設定せずに外部のコンテンツを移動した場合

は、それがどのようなyour're後に行う必要がありますそれぞれ選択しますが、おそらくは最初のものを目に見えるようにし、Tobiasが言ったように、最初の選択に割り当てます。

関連する問題