1
で異なるのあなたはレンダリング:tabindex属性とFirefoxとIE
<input type="file" />
あなたは右、ボックスとボタンを取得しますか? (少なくともFirefoxとIEでは)
一方、Firefoxでは、タブにフォーカス(フォーカス)することしかできませんが、IEでは、タブとボタンの両方にフォーカス(フォーカス)することができます。
一方、IEをFirefoxのように振る舞いたいのですが、私はボックスフォーカスを取り除く必要があります。ユーザーがキーボードをナビゲートしていると考えてください。
(<input type="file" />
は表示されませんので、理由がある。その代わり、背景画像との<div>
は<input type="file" />
のふりをします。)
フォーカスを取得できますか?とにかく、divにフォーカスがあるときにenter(キーボードをナビゲート)を押すと、結果は得られません。セキュリティ上の理由から、入力ファイルボタンをクリック(またはEnterキーを押す)する以外は、ブラウズダイアログを開くことができません。このようなことはうまくいかないでしょう: $( "#MyDiv")をクリックします(function(){ $( "#MySubmit")。クリック(); } –