0

ユーザーから情報を取得するためにフォームを使用しています。ユーザーがラジオボタンからオプションを選択していない場合は、ラジオボタンとテキストエリアも使用しています。ユーザーが何を知ることができるように、そのラジオボタンにフォーカスしたいデータがありません。私はもう試した:

document.FORM.RADIOBUTTON[INDEX].focus();

実際にはGoogle Chromeでうまく動作しますが、何らかの理由でFirefoxでは動作しません.Google Chromeで動作しますが、FirefoxではsetTimeout(.....);何も得られません. これを機能させる方法のアイデアはありますか?

4

3 に答える 3

3

実際にはFirefoxで機能しますが、フォーカスされたアイテムがFirefoxで強調表示されないという問題があります。Tab キーを使用して次の DOM 要素に移動しようとすると、それが機能することがわかります。一部のスタイルは要素に適用できますが、DOM 要素のスタイルもブラウザーごとに異なります。ここで例を参照してください http://jsfiddle.net/uQ3vk/

于 2011-10-25T23:47:36.323 に答える
1

Firefox でアウトラインが欠落していることが問題だと思います。CSSを追加して表示させました。

input:focus 
{
  outline:#000 dotted 1px; 
}    
select:focus
{
  outline:#000 dotted 1px; 
} 
于 2012-12-07T18:29:15.133 に答える