Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

選択されているradioボタンの値

連投すいません;;
どうしても解決できないので質問させていただきます・・。

選択されているradioボタンの値をjavascripで
入手したいのですがうまくいきません・・。

<html:radio property="radion" value=0/>
<html:radio property="radion" value=1/>

javascript上で

var form = testForm;
var a = form.radion.value;
alert(a);

と行ってもundefinedが出力されます・・。
textやselectフィールドに関しては同じやり方で値が取れたのですが・・。
どなたか教えてください;;

3

回答

80905

閲覧

3件の回答

評価

0

もしかすると、ブラウザに表示された状態のソースを表示してみれば何か判るのかも。

それと質問に挙げられたものの場合ラジオボタンはform.radion.valueではとれなかったと思うけど。
JavaScriptについてよく調べてみるのがよいかと。

評価

0

とりあえず、それはJavaではなくJavaScriptです。
簡単なことなので答えてしまいますが。

この場合、radionは配列になって[0]と[1]になります。
form.radion[0].valueが0になります。
で、「選択されている値」というのは直接には取れないので、頭から調べていくことになります。
iをループ変数だとすると、form.radion[i].checkedがtrueのものが、選択されているボタンです。

評価

0

無事値をとることができましたー!!
ありがとうございます;;

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。