1

レンダリングする場合:

<input type="file" />

ボックスとボタンはありますよね?(少なくとも Firefox と IE では。)

一方では、Firefox ではボタンにタブ移動 (フォーカス) することしかできませんが、IE ではボックスとボタンの両方にタブ移動 (フォーカス) できます。

一方で、IE を Firefox のように動作させたい、つまり、ボックス フォーカスを取り除く必要があります。ユーザーがキーボードを操作することを考えてみてください。

(理由は、<input type="file" />表示されないためです。代わりに、<div>背景画像を持つ a が のふりをします<input type="file" />。)

4

1 に答える 1

1

div を延期したい場合は、OnFocus() イベントを送信に添付してfocus()、関数内の div でイベント関数を呼び出してみませんか。

$("#MySubmit").focus(function(){
  $("#MyDiv").focus();
});
于 2009-08-20T12:57:53.340 に答える