• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ラジオボタンのチェック数に応じて、リンク先のページを切り替えたい)

ラジオボタンを使ってリンク先のページを切り替えたい方法

このQ&Aのポイント
  • ラジオボタンを使ってリンク先のページを切り替える方法をご教示ください
  • JavaScriptを使用して、ラジオボタンのチェック数に応じてリンク先のページを指定する方法を教えてください
  • HTMLのフォームにラジオボタンを追加し、ラジオボタンの選択状況に応じてページを切り替えたいですが、JavaScriptがわからず実現できません。助けてください。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=SHIFT_JIS"> <title>ラジオボタンのカウント</title> <script type="text/javascript"><!-- function count(f){ var yes = 0; for(var i=1; i<=10; i++){ if(f["q" + i][0].checked && f["q" + i][0].value=="1"){//手抜き yes++; } } if(yes < 3){ location.href="01.html"; } else if( yes < 6){ location.href="02.html"; } else if( yes < 9){ location.href="03.html"; } else { location.href="04.html"; } } //--> </script> </head> <body> <form name="test"> <p> <input type="radio" name="q1" value="1">はい  <input type="radio" name="q1" value="0">いいえ </p> <p> <input type="radio" name="q2" value="1">はい  <input type="radio" name="q2" value="0">いいえ </p> <p> <input type="radio" name="q3" value="1">はい  <input type="radio" name="q3" value="0">いいえ </p> <p> <input type="radio" name="q4" value="1">はい  <input type="radio" name="q4" value="0">いいえ </p> <p> <input type="radio" name="q5" value="1">はい  <input type="radio" name="q5" value="0">いいえ </p> <p> <input type="radio" name="q6" value="1">はい  <input type="radio" name="q6" value="0">いいえ </p> <p> <input type="radio" name="q7" value="1">はい  <input type="radio" name="q7" value="0">いいえ </p> <p> <input type="radio" name="q8" value="1">はい  <input type="radio" name="q8" value="0">いいえ </p> <p> <input type="radio" name="q9" value="1">はい  <input type="radio" name="q9" value="0">いいえ </p> <p> <input type="radio" name="q10" value="1">はい  <input type="radio" name="q10" value="0">いいえ </p> <input type="button" value="採点" onclick="count(this.form)"> </form> </body> </html>

megupoco
質問者

お礼

ありがとうございます。 やりたいことがパーフェクトに形になりました。 後は、ソースの意味をゆっくり教科書等を使って理解して、自分でも同じことが組み立てられるように改良できるように頑張ってみます。 本当にありがとうございました。