ラジオボタンの選択後に詳細記入欄表示とは?

このQ&Aのポイント
  • グッズデザインの注文フォームを構築中のCGI初心者が質問です。
  • デザイン加工を希望する場合にのみデザイン部分のリストボックスが表示される注文フォームを作成したいです。
  • 注文フォームで特定の条件を満たすと追加の情報を入力できるフォームが表示される仕組みを知りたいです。
回答を見る
  • ベストアンサー

ラジオボタンの選択後に詳細記入欄表示

CGIの素人が質問していますので、変な質問だったらごめんなさい…。 ※CGIで出来るのかも分かりません…。(汗) 現在グッズデザインの注文フォームを構築中なんですが、 出来る限り分かりやすい注文フォームを構築したいと考えています。 で! 『デザイン加工を希望する』のラジオボタンをチェックした時のみ 各デザイン部分のリストボックスが表示されるようにしたいのですが 例) ○ デザイン加工を希望する(希望の方はチェックをお願いします。) ラジオボタンをチェックすれば、以下の項目が表示される  ●●部分の色『リストボックス』  ●●部分の形『リストボックス』  ●●部分の向き『リストボックス』 という感じです。 もう少し分かりやすい感じですと、 注文フォームで 『○ ご注文者と送り先が違う場合はチェックして下さい』 で、チェックすると名前、住所、電話など入力できるフォームが表示される 見ないな感じです。 この様な内容を解説しているページをご存知でしょうか? ここが良いよ!的なWebサイトがありましたら教えてください。 宜しくお願い致します。 PS.ソフトはホームページビルダーVer6を使用しています。

  • Perl
  • 回答数2
  • ありがとう数1

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

  • ベストアンサー
  • danmarino
  • ベストアンサー率63% (26/41)
回答No.2

完全な出来ではありませんが、これをとっかかりに改造していただければと思います。 <HTML> <HEAD> <TITLE></TITLE> <SCRIPT LANGUAGE="JavaScript"> <!-- function show_hide(id) { disp = document.all(id).style.display; if(disp == "block") document.all(id).style.display = "none"; else document.all(id).style.display = "block"; } //--> </SCRIPT> </HEAD> <BODY> <FORM> <INPUT TYPE="radio"VALUE="a" NAME="test" onClick="show_hide('dh1')">a<BR> <INPUT TYPE="radio"VALUE="b" NAME="test" onClick="show_hide('dh2')">b<BR> </FORM> <BLOCKQUOTE ID="dh1" STYLE="display:none"> aの説明文 </BLOCKQUOTE> <BLOCKQUOTE ID="dh2" STYLE="display:none"> bの説明文 </BLOCKQUOTE> </BODY> </HTML>

その他の回答 (1)

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

どちらかというと、Javascriptによる仕掛けになると思いますので、 Javascript関連の勉強をされた方がいいと思います。 専門家のツッコミを恐れずに大雑把にいうと ・画面全体を切り替えずに行われる仕掛けがJavascript、 ・一度サーバに送信して新たな画面を構築するのがCGIです。 (最近は両者を組み合わせたAjaxなんてのもありますが) HTMLだけを書いて、 ココのチェックボックスがチェックされたら コッチのフォーム部品を有効にしたい、とか、 Javascritpのカテゴリで聞いてしまうのも手ですが。

torento19
質問者

お礼

ありがとうございます。 Javascritpのカテゴリで聞いてみます! Javascritpでグーグル検索をしてみましたが 希望のサンプルなどはありませんでした…(苦笑)

関連するQ&A

  • フォームメール ラジオボタンONでリストボックス表示

    現在グッズデザインの注文フォームを構築中なんですが、 出来る限り分かりやすい注文フォームを構築したいと考えています。 で! 『デザイン加工を希望する』のラジオボタンをチェックした時のみ 各デザイン部分のリストボックスが表示されるようにしたいのですが 例) ○ デザイン加工を希望する(希望の方はチェックをお願いします。) ラジオボタンをチェックすれば、以下の項目が表示される  ●●部分の色『リストボックス』  ●●部分の形『リストボックス』  ●●部分の向き『リストボックス』 という感じです。 もう少し分かりやすい感じですと、 注文フォームで 『○ ご注文者と送り先が違う場合はチェックして下さい』 で、チェックすると名前、住所、電話など入力できるフォームが表示される 見ないな感じです。 この様な内容を解説しているページをご存知でしょうか? ここが良いよ!的なWebサイトがありましたら教えてください。 宜しくお願い致します。

  • ラジオボタンは0からと1からのどちらがスマートですか?

    フォームのチェックBOXのvalueは、0と1が一般的だと思いますが、ラジオボタンのvalueで一般的なのは、 0から始めるのと1から始めるのはどちらが良いのでしょうか?

  • ラジオボタンのチェック

    VB2010で作成してるんですけど。 ラジオボタンをフォームに入れてデバッグすると、ラジオボタンがチェックされて表示されてしまいます。。 Form_Loadでラジオボタンのチェックを外すコードは書いたんですけど・・。 RadioButton1.Checked = False という風に。 でもやはりチェックがついています。。 どうしたらチェックを外した状態で表示できるでしょうか?

  • エクセル2003 「レ」表示できるラジオボタン(オプションボタン)

    WindowsXPのエクセル2003で「レ」表示できるラジオボタン(オプションボタン)が欲しいのですが、どのように作ればよいでしょうか?(VBAとか) もしくは、もともとエクセルにあるチェックボックスをラジオボタンのように、どちらか一方しか選べないようにできる方法はあるのでしょうか? よろしくお願い致します。

  • 【Excel】ラジオボタンやチェックボックスの使い方

    こんにちは Excelのフォームを使って、セルにラジオボタンやチェックボックス、 ボタンなどを配置することができますが、形だけが配置されて、機能させることができません。 これらの使い方を教えてください。 ラジオボタンで選んだセルの内容を、別のセルに表示するといったことがやってみたいのですが、これでできますか。

  • 複数のラジオボタンの中から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> 希望のイメージとしてはこんな感じです↓ ○ラジオボタン □チェックボックス □チェックボックス □チェックボックス □チェックボックス □チェックボックス ◎ラジオボタン □チェックボックス □チェックボックス □チェックボックス □チェックボックス □チェックボックス ○ラジオボタン □チェックボックス □チェックボックス □チェックボックス □チェックボックス □チェックボックス 申し訳ないのですが、どなたか教えていただけないでしょうか。

  • ラジオボタンを押すと、表示が切り替わるようにしたい

    現在phpとmysqlでショッピングサイトを作っています。 理想としてはラジオボタンのチェックを切り替えると、送信ボタン等を押さなくても、ラジオボタンより以下の商品の表示が切り替わるようにしたいです。 それぞれのチェックにSQLの条件を変えて、条件によって商品の表示を変えるようにしたいのですが、難しいでしょうか? 送信ボタンを押さなくてもする場合はjavascrpitでしょうか?

    • 締切済み
    • PHP
  • ラジオボタンの選択を反映させたい

    メールフォーム 件名 A B 氏名 上記の項目はメールフォームの一部です。 件名の横にチェックボックスがあり、AかBを選択する形になっています。 form.cgiに print MAIL "件名:$subject\n\n氏名:\n$name\n\n と書いているのですが、 受信したメールでチェックボックスの結果が 反映されません… 件名、氏名を順に表示させる事は出来るのですが、 この記述だと、どちらをチェックしたかが分からない状態です。 お分かりになる方がおられましたらご回答をお願いします。

    • 締切済み
    • CGI
  • ラジオボタンやチェックボックスについて

    データ入力の際に、テキストボックスはもちろん ラジオボタンやチェックボックスも使用したいのです。 が、テキストボックスだけだと上手く表示されるのですが、 ラジオボタンやチェックボックスを追記すると、うまくいきません。 print "<input type="radio" name="性別" value="男性">男性 \n";  print "<input type="radio" name="性別" value="女性">女性 \n"; と表記すると、エラーになります。 エラーメッセージは、 Bareword found where operator expected at \db_Beta1.cgi line 698, near "" とでます。POST形式でテキストは送信しています。 なにが間違っているのかおしえていただけませんか?よろしくお願いします。

    • ベストアンサー
    • Perl
  • ラジオボタンの選択結果によってサブ選択肢をアクティブにさせる方法は

    ラジオボタンについてお尋ねします。例えばAとBのラジオボタンがあるとして、Aを選択すると1~3の選択肢のラジオボタンをアクティブに、Bなら4~6のチェックボックスをアクティブにするにはどうしたらいいでしょうか? 結果的に、1か2か3か「4~6の選択肢群」のどれかを選ばせるようにしたいのです。よろしくお願いします。

専門家に質問してみよう