- ベストアンサー
javascriptのラジオボタンの使用方法
javascriptでラジオボタンを使ってプログラミングしているのですが、ラジオボタンにうまく変数・値を設定できません。 できればCGIを使いたくないのですが、どのようにすればうまく設定し、動作させることができるでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
HTMLですが <form id="myForm"> <input type="radio" name="b1" value="10" onclick="return myClick();">Yes <input type="radio" name="b1" value="0" onclick="return myClick();">No </form> といった具合にして クリックイベントを <script type="text/javascript"> var f1, n1; function myClick() { var Frm; frm = document.getElementById("myForm") f1 = frm.b1[0].checked; n1 = frm.b1[ ( f1 ) ? 0 : 1 ].value; } </script> といった具合でどうでしょう # 字下げは全角スペースです
その他の回答 (1)
- redfox63
- ベストアンサー率71% (1325/1856)
>ラジオボタンにうまく変数・値を設定できません を実行している部分のコードを投稿しましょう 現在どのような状況にあるのか我々はわかりません
補足
HTMLに、 <input type="radio" name="b1">Yes</input><input type="radio" name="b1">No</input> と、普通の押しボタンをフォームの中においています。 で、たとえばこの「b1」が「YES」のときに押しボタンを押すと「n1」に「10」、「f1」に「true」を、 選択されていないときには「f1」に「false」を入れたいです。 自分が作成したプログラムコードですが、うまくいかなくてその部分だけ(一から書き直すために)消してしまいました。申し訳ないです。 参考にしている文献などによれば「id」云々の話があったりするのですが、実際はこの「id」が何者かもよくわかりません。
お礼
御礼が遅れて申し訳ございません 思ったとおりに起動できました ありがとうございます