フォームにラベルを使用しています。ラベルの「線」をクリックすると、自然な入力が選択されます。ラベルをクリックするとプロパティが表示されます
しかし、私が使用したいと思ったとき、例えば3は同じ<label>
(DD/MM/YY)の中で選択しますが、おそらく入力が1つであることを考えればnoneを選択しません。
ラベルを自動的に入力にフォーカスしないようにする方法はありますか、または選択肢を配置する別の方法を選択する必要がありますか?
フォームにラベルを使用しています。ラベルの「線」をクリックすると、自然な入力が選択されます。ラベルをクリックするとプロパティが表示されます
しかし、私が使用したいと思ったとき、例えば3は同じ<label>
(DD/MM/YY)の中で選択しますが、おそらく入力が1つであることを考えればnoneを選択しません。
ラベルを自動的に入力にフォーカスしないようにする方法はありますか、または選択肢を配置する別の方法を選択する必要がありますか?
ラベルのIDは、日付入力の最初のフィールドと同じにすることができます。例えば、ここでのデモを参照してください= IDREFため
この場合の規約は、の最初の select要素にラベルを割り当てることです。
http://www.w3.org/TR/html4/interact/forms.html#h-17.9.1
を[CS]この属性 は、明示的にラベルが別のコントロールに定義されている 関連付けます。 が存在する場合、この属性の値は と同じ文書の の他のコントロールのid属性の の値と同じでなければなりません。存在しない場合、定義されている ラベルは、要素の内容の に関連付けられます。
<label>
の中に現在<select>
があるとします。
スクリーンリーダーのアクセシビリティを<label>Date<label><select></select>...
、あなたが実際に、いずれかのここ3つのラベルを持っている必要があります:あなたはfor
属性を設定せずに外部のコンテンツを移動した場合
は、それがどのようなyour're後に行う必要がありますそれぞれ選択しますが、おそらくは最初のものを目に見えるようにし、Tobiasが言ったように、最初の選択に割り当てます。