• ベストアンサー

一度選択したラジオボタンをリセットを使わないで解除できますか

ラジオボタンで複数項目から一つを選択するformを作成しましたが、一度どこかを選択したとき、リセットをしなくてもラジオボタンの選択を解除する方法はありますか。 チェックボックスならばもう一度クリックすれば消えますが、ラジオボタンでどれかを選択したあとで、「どれも選択していない状態」に戻したいのです。 ご教示よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#83116
noname#83116
回答No.1

JavaScript を使えば可能です。 <html> <head> <title></title> <script type="text/javascript" language="JavaScript"> <!-- function clear_rb(){ for(i=0;i<document.form1.rb1.length;i++){ document.form1.rb1[i].checked=false; } } // --> </script> </head> <body> <form name="form1"> <input type="radio" name="rb1" value="">選択肢1<br> <input type="radio" name="rb1" value="">選択肢2<br> <input type="button" onclick="clear_rb()" value="クリア"> </form> </body> </html> (選択肢はいくつでも増やせます。)

noname#183584
質問者

お礼

お答えをいただいていながらそのままにしてしまい、申し訳ありませんでした。 ご回答ありがとうございます。 今回時間がなくてとりあえずそのままいってしまいました。 でもクレームがあるので、次回の更新時には教えていただいたScriptを使わせていただきます。 どうもありがとうございました。