質問: ラジオボタンで診断テストを作成したい ラジオボタンで診断テストを作成したい yes、no形式で10問のラジオボタンから選択し、 yesの数に応じ5通りのリンク先にジャンプするようなサイトを作成しようと思っています。 調べているうちに下記のような同様の質問を発見したのですが、 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1341900288 これだと2の10乗、1024通りのリンクを設定しないといけません。 例えばyesを1、noを0などの数値に置き換えて、 yesの数が1-3個は"http://~~"、4-6個は"http://~~" という風には設定できないのでしょうか? わかりにくい説明で申し訳ありませんが、 よろしくお願いします。
回答: にちようび。 こんなのは?(ぜんかくくうはくは、はんかくに) function jump() { var c = 0, i = 0, p = document.getelementsbytagname( 'input' ), q; while( q = p[ i++ ] ) c += ('radio' == q.type && q.checked); location.href=[ 'htp:ww0.ne.jp', 'htp:ww1.ne.jp', 'htp:ww2.ne.jp', 'htp:ww3.ne.jp' ][c]; }