- ベストアンサー
一度選択したラジオボタンをリセットを使わないで解除できますか
ラジオボタンで複数項目から一つを選択するformを作成しましたが、一度どこかを選択したとき、リセットをしなくてもラジオボタンの選択を解除する方法はありますか。 チェックボックスならばもう一度クリックすれば消えますが、ラジオボタンでどれかを選択したあとで、「どれも選択していない状態」に戻したいのです。 ご教示よろしくお願いいたします。
- ホームページ作成ソフト
- 回答数1
- ありがとう数2
- みんなの回答 (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> (選択肢はいくつでも増やせます。)
関連するQ&A
- ラジオボタンについて
こんにちは。 複数の項目についてアンケートを行うため、ラジオボタンでユーザに選択して もらおうとするため質問事項を何個か考えました。 年齢、都道府県、血液型、・・・etc HTMLで記述すると年齢のラジオボタンの20代という項目をチェックし、 都道府県の北海道と選択すると以前選択した20代という項目のチェックが 消えてしまいます。 項目ごとにラジオボタンのグループ化ってできないのですか?
- ベストアンサー
- HTML
- ラジオボタンの選択項目
ラジオボタンの選択項目を、セレクトボックスとテキストボックスにするにはどのようにしたらいいのでしょうか? またJavaScriptを用いてラジオボタンの値と選択されたセレクトボックス、テキストボックスの値をsubmitさせるにはどのようにするのでしょうか? ご存知の方いらっしゃいましたらお願いします。
- 締切済み
- HTML
- 複数のラジオボタンの中から1つを選択すると、その行の5つのチェックボッ
複数のラジオボタンの中から1つを選択すると、その行の5つのチェックボックスが有効になる方法を教えていただけないでしょうか。 1つのラジオボタンでならなんとか出来たのですが、 複数になるとどうもうまくいきません。 検索してはみたのですが、これといったものがなく質問することにしました。 以下のソースは単発で動いた時のものです。 <html> <head> <script type="text/javascript"> function checkfunc() { for(i=0; i<5; i++) { document.myform.chk1[i].disabled = !(document.myform.yesno.checked); } } </script> </head> <body onLoad="checkfunc();"> <form name="myform"> <input type="radio" name="yesno" value="1" onClick="checkfunc();">ラジオボタン <input type="checkbox" name="chk1" value="0">チェックボックス0 <input type="checkbox" name="chk1" value="1">チェックボックス1 <input type="checkbox" name="chk1" value="2">チェックボックス2 <input type="checkbox" name="chk1" value="3">チェックボックス3 <input type="checkbox" name="chk1" value="4">チェックボックス4 </form> </body> </html> 希望のイメージとしてはこんな感じです↓ ○ラジオボタン □チェックボックス □チェックボックス □チェックボックス □チェックボックス □チェックボックス ◎ラジオボタン □チェックボックス □チェックボックス □チェックボックス □チェックボックス □チェックボックス ○ラジオボタン □チェックボックス □チェックボックス □チェックボックス □チェックボックス □チェックボックス 申し訳ないのですが、どなたか教えていただけないでしょうか。
- ベストアンサー
- JavaScript
- 画像クリックでラジオボタン選択
いくつかの画像と、それぞれの横にラジオボタンを表示しています。 今はラジオボタンをクリックしないと画像を選択したことになりませんが、画像をクリックするだけでラジオボタンがチェックされた状態にしたいと思っています。 教えてください。よろしくお願いします。
- ベストアンサー
- JavaScript
- リセットボタンでクリアできない(初期の状態に戻らない)のですが・・・
宜しくお願いします。 フォームの入力チェックで、「ある項目(ラジオボタン)を選択した場合、次のテキストボックスを入力不可にする」という動きをjavascriptでさせています。 しかし、フォームのリセットボタンをクリックした際に、選択したラジオボタンはクリアできるのですが、テキストボックスの状態をクリアすることが出来ません。 ちなみに、動きの詳細は以下の通りです。 1.ラジオボタン「ケースA」を選択すると… 2.テキストボックスが入力不可となり、テキストボックスの背景色がグレーになる 3.「ケースB」「ケースC」を選択すると入力可でテキストボックス背景色は赤になる 4.いずれかを選択した状態でリセットボタンをクリックすると… 5.ラジオボタンはリセットされるが、背景色は残ったまま 6.リセットボタンを再度クリックすると、テキストボックスは全てがクリアされた状態(入力可・背景色白)に戻る このような感じです。 現在のソースは以下の通りですが、どのようにしたらよいでしょうか? (javascriptは得手では無いので、本来ならもっと簡略できるのかもしれませんが、ご了承ください。m(__)m) [JAVASCRIPTソース] function DisAble() { if(document.input.case[0].checked == true ) { document.input.text1.disabled = true; document.input.text1.style.backgroundColor='#cccccc'; return false; } else if ((document.input.case[1].checked == true ) || (document.input.case[2].checked == true )){ document.input.text1.disabled = false; document.input.text1.style.backgroundColor='#ff0000'; return false; } else { // リセットボタンを2回クリックするとようやく以下の設定になる。 document.input.text1.disabled = false; document.input.text1.style.backgroundColor='#ffffff'; return false; } } [HTMLソース] <body> <form name="form1"> <!-- ラジオボタン --> <input type="radio" name="case" value="A" onClick="DisAble()">ケースA(入力不可) <input type="radio" name="case" value="B" onClick="DisAble()">ケースB(入力可) <input type="radio" name="case" value="C" onClick="DisAble()">ケースC(入力可) <!-- テキストボックス --> <input type="text" name="text1"> <!-- 送信・リセットボタン --> <input type="submit" value="送信"> <input type="reset" value="リセット" onClick="DisAble()"> </form> </body> 以上です。分かりづらい説明で申し訳ございませんが、どなたか、どうぞお知恵をお願いいたします。
- ベストアンサー
- JavaScript
- ラジオボタンやチェックボックスの作り方
エクセルで簡単なアンケートを作っていて、性別の選択などで ラジオボタンを、複数選択項目でチェックボックスを設置した いのですが、どのような操作をすればよいのでしょうか? ただ見るだけ、プリントアウトするだけなので、プログラム (VBA?)などに反映されていなくてもいいです。 また、ワードでもこのようなボタンを設置することはできるの でしょうか?
- ベストアンサー
- オフィス系ソフト
- ラジオボタンの解除の仕方
ネットのアンケート等ででてくるラジオボタンで、 初期設定(?)が空欄になってるものがありますよね。 間違って一つを選択してチェックが付いてしまったとき、 空欄に戻すにはリセットするしかないのでしょうか? よろしくお願いします。
- ベストアンサー
- その他(インターネット・Webサービス)
- ラジオボタンのチェック
VB2010で作成してるんですけど。 ラジオボタンをフォームに入れてデバッグすると、ラジオボタンがチェックされて表示されてしまいます。。 Form_Loadでラジオボタンのチェックを外すコードは書いたんですけど・・。 RadioButton1.Checked = False という風に。 でもやはりチェックがついています。。 どうしたらチェックを外した状態で表示できるでしょうか?
- ベストアンサー
- Visual Basic
- リストボックス(複数選択しない)の場合の選択解除について
こんにちは。現在ACCESS2000のフォームにリストボックスを配置し、 複数選択は「しない」に設定しています。 リストボックスの項目をどれか一つ選択するか全く選択しないことを 可能としたい(選択している値を再度クリックすると選択解除できるよう にしたい)のですが、うまくいきません。 何か方法がありましたら、ご教示願います。
- ベストアンサー
- オフィス系ソフト
- ラジオボタンの選択結果によってサブ選択肢をアクティブにさせる方法は
ラジオボタンについてお尋ねします。例えばAとBのラジオボタンがあるとして、Aを選択すると1~3の選択肢のラジオボタンをアクティブに、Bなら4~6のチェックボックスをアクティブにするにはどうしたらいいでしょうか? 結果的に、1か2か3か「4~6の選択肢群」のどれかを選ばせるようにしたいのです。よろしくお願いします。
- 締切済み
- JavaScript
お礼
お答えをいただいていながらそのままにしてしまい、申し訳ありませんでした。 ご回答ありがとうございます。 今回時間がなくてとりあえずそのままいってしまいました。 でもクレームがあるので、次回の更新時には教えていただいたScriptを使わせていただきます。 どうもありがとうございました。