• ベストアンサー

formのラジオボタン

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

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

  • ベストアンサー
  • 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