ラジオボタンにフォーカスを当てるには?

[上に] [前に] [次に]
蓮子 [E-Mail] 2000/01/13(木) 10:24:07
上下フレームにわかれた入力フォームがあり、
上フレームで条件を入力し、submitすると下フレームにラジオボタンを表示します。
ラジオボタンはすべて未選択状態です。
ラジオボタンを選択すると即JavaScriptが起動します。

上フレームで入力後、下フレームのラジオボタンに
フォーカスを当てるようなことがしたいのですが、

<BODY ONLOAD="document.myf.sln.forcus()">
では、document.myf.sln.forcus is not a function.の
エラーとなってしまいました。
この方法でなくても、なにか上手い方法があったら教えて下さい。
ラジオボタンだと即選択されてしまうのならチェックボックスでも良いです。

※操作をキーボードのみで行いたいと言うのが目的です。

Mugi [E-Mail] [HomePage] 2000/01/13(木) 10:50:26
document.myf.sln[0].forcus() を試してみてください。
ラジオボタンは普通同じ名前で複数使うので、配列のようになっています。

蓮子 2000/01/13(木) 11:23:19
なるほど、できました。ありがとうございました。

上下でフォーカスを動かすと、それを選択したことに
なるのは、ラジオボタンの仕様なんですね。
選択直後にJavaScriptが起動する仕組みでは
マウスなしでたくさんの選択肢の中から選ばせるのは
ちょっと辛いですね、チェックボックスに変えてやってみます。

蓮子 2000/01/13(木) 11:24:45
なるほど、できました。ありがとうございました。

上下でフォーカスを動かすと、それを選択したことに
なるのは、ラジオボタンの仕様なんですね。
選択直後にJavaScriptが起動する仕組みでは
マウスなしでたくさんの選択肢の中から選ばせるのは
ちょっと辛いですね、チェックボックスに変えてやってみます。

蓮子 2000/01/13(木) 11:26:44
[[解決]]
多重投稿ごめんなさい、解決です。

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