• ベストアンサー

formのラジオボタン

初心者です教えて頂きたいのですが フォームの送信先を自分自身(HTML)にして送信したとき 次に表示されるラジオボタンを送信前と同じ物を選択した状態にしたいのですが どうしたら良いですか?よろしくお願いします。

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

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

  • ベストアンサー
  • DiveKo
  • ベストアンサー率70% (7/10)
回答No.2

http://oshiete1.watch.impress.co.jp/qa4359235.html を元に作ってみました。参考になれば、幸いです。 <html> <head> <script language="javascript"> function load() { var f=document.getElementById("f0"); var v=""; var s=location.search.substr(1).split("&") for(var i=0;i<f.length;i++){ if(f[i].type=="radio"){ for(var j in s){ if(s[j]==f[i].name+"="+f[i].value) f[i].checked=true; } if(f[i].checked) v+=(v==""?"":",")+f[i].value; } } } </script> </head> <body onload="load()" action="test.html"> <form id="f0"> <p>valueは1<input type="radio" name="checkbox1" value="1" /></p> <p>valueは2<input type="radio" name="checkbox2" value="2" /></p> <p>valueは3<input type="radio" name="checkbox3" value="3" /></p> <p><input type="submit"/></p> </form> </body> </html>

psychesine
質問者

お礼

ありがとうございます 試してみます

その他の回答 (1)

  • DiveKo
  • ベストアンサー率70% (7/10)
回答No.1

これ↓ http://oshiete1.watch.impress.co.jp/qa4359235.html で、できませんか?

関連するQ&A

  • ラジオボタンの制御

    ラジオボタンの制御について質問をお願い致します。 ラジオボタンを選択することで、 フォーム内の部品を表示と非表示を切り替えるようにしました。 例えば、表示しないと表示するというラジオボタンを2つ配置し、 表示すると言うラジオボタンを選択すると非表示の部品が表示され、 表示しないと言うラジオボタンを選択すると表示されている部品が、 非表示に設定されるようなフームをあった場合に、 フォームオブジェクトのボタンをクリックすることで、 ラジオボタンの表示するが選択され状態にしたり、 ラジオボタンの表示しないが選択された状態にするための、 JavaScriptをどのように作成すれば良いかのアドバイスを、 頂ければ幸いです。 どうぞよろしくお願い致します。

  • Formのラジオボタンの選択内容と違う値が来た

    個人サイトを持っているのですが、お問い合わせフォームでラジオボタンで選択する項目以外の文字列を含んでメールが来ました。 例で言うと、 ◎大学生 ○高校生 ○中学生 このようなラジオボタンの項目があって、どれかを選んで「送信」ボタンを押すと所定のアドレスにフォームでの選択内容のメールが届くようになっています。 しかし先ほど、この項目以外の値(value)が入ったお問い合わせメールが来ました。 内容は明らかに迷惑行為の内容だったのですが、そもそもサイト管理者以外がフォームのラジオボタンを値を変えて送信することができるのでしょうか? ちなみにcgi(perl)は自分でつくりました。送信はPOSTです。 よろしくお願い致します。

    • ベストアンサー
    • CGI
  • ラジオボタンのフォーカスについてなのですが・・・

    私は現在VBで4択クイズのプログラムを作成しています。 データセットに問題、選択肢、解答を格納しています。 フォームにテキストボックスで問題文を表示し、ラジオボタンで選択肢を表示していて、ボタンで次の問題に移行するように作りました。 いま頭を悩ませているの例えばラジオボタンの選択肢がア、イ、ウ、エとあってイの選択肢を選んで次の問題に移行するボタンをおしたら次の問題で最初から選択肢イが選択されている状態なのです。 これを新しい問題へ移行したときはじめは選択肢アが選択されている状態にしたいのです。 フォーカスの設定などになると考えてはいるのですがお手上げの状態です。 どうかアドバイスのほうよろしくお願いしますm(_ _)m

  • ラジオボタンによる表示、非表示について

    申し訳ありませんjavascriptにうといため、ご質問させてください。 ラジオボタンが”はい”と”いいえ”とあって、 その下の段落に表示と非表示させたいのですが、 まず最初に、何も選択されていない状態の時に、なにも表示されていない非表示の状態に、 ”はい”というラジオボタンをおしたらフォーム画面が表示される。 ”いいえ”とおしたら”応募できません”と文字が表示される。 と言う風に、3つのアクションを作りたいのですが、 どのようにして良いかわかりません。 詳しい方どうぞよろしくお願い致します。

  • ラジオボタンとif文

    HTML、JavaScript とも初心者です。 どのラジオボタンが選択されているかを、if文で調べる方法を教えてください。 たとえば、HTMLで <input type="radio" name="maekausiroka" value="mae">前 <input type="radio" name="maekausiroka" value="usiro">後 としたとき、 JavaScript の if 文でどちらが選択されているかを調べたいとき、どのようにコーディングするのか教えてください。 よろしくお願いします。

  • ラジオボタンを取得しアラートに反映させるjs

    はじめまして。 JavaScript勉強中のものです、どうしてもわからないポイントがあるので ご教示くださいませ. 添付の画像のような入力フォームを作成しており 送信ボタンを押すと、入力された内容のアラートを出すという仕組みを作っております。 しかし、性別のラジオボタンを選択して、送信しても ラジオボタンの値を取得できません。 undefinedになってしまいます。 どこで検索しても なかなかうまく出来ないのでご質問させていただきました。 おこがましいですが、 初心者なので、ソースを使って教えていただきたいです。

  • formの確認ページからformに戻る方法?

    こんにちは,よろしくお願いします。 ユーザ登録で,フォームに入力した内容をデータベースなどに登録する前に,確認するページを表示して,そこで内容を確認してもらって「登録」または,「戻る」ボタンを選択してもらうようなサイトを作ろうと思っています。 ただ,このフォームのページにちょっと細工をしてありまして,県名を選択すると,データベースから,ユーザが所属する会社名(事業所名)を引っ張ってきて,さらに,会社名を選択すると会社のメールアドレス等を表示し,間違っていれば訂正してもらうような内容のページにしたいと考えています。 概要としては,県名や会社名を入力するセレクト要素に,JavaScriptのonchangeイベントを設定して,自分自身にPOST送信して,データベースから住所等の必要なデータを引っ張ってきています。ですからフォームタグの,action ="<?php echo $_SERVER["PHP_SELF"] ?>"です。 データがそろったところで,「送信」(submit)ボタンのdisableを解除して,これをクリックすると,入力値をチェックし要件を満たしていれば,header送信して,セクション変数に値を代入して確認ページまで持ち運び表示しました。 そこで,確認ページから,確認前の入力フォームの状態に戻る方法について疑問を持っています。 IEの戻るボタンを押すと,「警告 : ページの有効期限切れ 要求したページは、フォームで送信された情報を使用して作成されました。このページは、もう利用できません。セキュリティ保護のため、情報は自動的には再送信されません。」と表示されます。さらにここでブラウザの「更新」ボタンを押すと,確認ページ表示前のフォームの状態に戻ります。(firefoxでは,戻るボタンを押すと警告メッセージが表示され,OKボタンを押すと,確認ページ表示前のフォームの状態に戻ります。) そこで2つ質問があります。このような状態のとき,警告メッセージ等が出ないようにして,確認ページ表示前のフォームの状態に戻る方法を教えてください。 また,「セキュリティ保護のため…」という警告が気になります。このような場合,どのような危険性があるのでしょうか?教えてください。お願いします。

    • ベストアンサー
    • PHP
  • ラジオボタンについて

    今現在ラジオボタンを使うフォームを作成しているのですが、 ラジオボタンがONの時の値を1 ラジオボタンがOFFの時の値を0としてCGIに送信したいと考えております。 リンゴ ○ みかん ○ バナナ ● トマト ○ という形にした時、 リンゴ0 ミカン0 バナナ1 トマト0 と送信されるようにしたいのです。 今のままですと、リンゴ みかん トマトは 何も送信されず バナナだけ1と送信されてしまいます。 何か良い方法はありませんでしょうか?

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

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

  • フォームメールの送信先アドレスをラジオボタンの項目によって変更したい

    こんばんは。 フォームメールの送信先を現在は複数で受け取れるように設定しているのですが、 $sendmail = '/usr/lib/sendmail -t' || die $!; $myaddress = 'aa*@aaa.co.jp,bb*@bbb.co.jp'; これを、ラジオボタンで選択されている内容によって送信先を振り分けたいのですが、こうゆうことは可能なのでしょうか? ラジオボタン「A」が選択されたら、 「aa*@aaa.co.jp」と「bb*@bbb.co.jp」に送信する。 ラジオボタン「B」が選択されたら、 「cc*@ccc.co.jp」と「dd*@ddd.co.jp」に送信する。 よろしくお願いします。

    • ベストアンサー
    • CGI

専門家に質問してみよう