ラジオボタンにフォーカスをあてる

[上に] [前に] [次に]
1999/07/29(木) 10:40:00
同じ名前のラジオボタン(択一選択)を作り、HTMLがロードされたら、
最初のラジオボタンにフォーカスが行くようにするために
JavaScriptで
function foc() {
document.フォーム名.ラジオボタン名[0].focus();
}
を記述し、onLoad="foc()"としました。
しかしどうもフォーカスがあたっていないようです。
フォーカスがあたっている時って、みて分かりますよね。
フォーカスがあたったら、矢印キーで移動できますよね。
出来ないんです。どこが違うのか教えてください。

Nobu3 1999/07/29(木) 11:07:48
文法は合ってると思いますけど・・・?(Win95+IE4.01)
ブラウザは何で試しました?

できないのなら、HTML文の最後に生スクリプトを書くという手はどうでしょう?

Nobu3 1999/07/29(木) 11:09:22
ありがちですけど、名前はちゃんと合ってるか(特に大文字小文字)気をつけましょう。
他にも名前のつけ方には規則がありますから・・・。そちらも気をつけて。

たこすけ 1999/07/29(木) 11:14:12
> フォーカスがあたっている時って、みて分かりますよね。
IEならね
> フォーカスがあたったら、矢印キーで移動できますよね。
IEならね

> どうもフォーカスがあたっていないようです。
NC4以上なら読み込み後に「Enter」を押せば
フォーカスのあたっているラジオボタンが
チェックされるので、それで確認できます。

1999/07/29(木) 11:20:02
ブラウザはNC4.51です。
「Enter」を押してみました。
チェックされたのでフォーカスはあたっていました。
ということは、NCでは矢印では動かせないということに
なるのでしょうか。

[上に] [前に] [次に]