フォーム入力のラベルを追加すると、通常はラベルをクリックして適切な入力を参照します(下記参照)。ファイアウォールのファイル入力のラベル
<label for="input">Label</label><input type="text" id="input"/>
ただし、ファイル入力で同じことを達成しようとすると、ラベルのクリックは無視されます。これはバグですか? 「機能」?これを達成する方法はありますか?
jsFiddleのテストケース:here
フォーム入力のラベルを追加すると、通常はラベルをクリックして適切な入力を参照します(下記参照)。ファイアウォールのファイル入力のラベル
<label for="input">Label</label><input type="text" id="input"/>
ただし、ファイル入力で同じことを達成しようとすると、ラベルのクリックは無視されます。これはバグですか? 「機能」?これを達成する方法はありますか?
jsFiddleのテストケース:here
ラベルの所定の動作がHTMLの仕様が異なります。
この動作は通常、HTML 4仕様に応じて含まれなければならないので、より正確には、これは、おそらく、(むしろ他の人に余分な機能より)FFのバグです: When a LABEL element receives focus, it passes the focus on to its associated control. See the section below on access keys for examples.
current HTML specはもっと微妙ですそれは何もしない可能性を示しています(これはiOSの予想される動作です)。
人々がw3schoolsを引用したときに悲しいことを指摘したかっただけです。まったく信じられない。 http://w3fools.com/ – MusikAnimal
+1 @MusikAnimalを参照してください。そのような不正確な情報源がとても人気がある(少なくともGoogleの検索結果でどのくらい高い評価を受けているかを判断する) – fortran
私のために働きました:OSXのChrome 14 –
現在のFFで動作します。 –
これはFF6で私にとってはうまくいきましたが、マウスを使って、キーボード入力だけで、ファイル入力を正しくフォーカスすることを前提にしていませんでした。 – Nightfirecat