ラジオボタンが選択されたらジャンプする


動作ブラウザ 【 IE:4.0  NN:6.0
Internet Explorer Netscape Navigator DreamPassport iCab
3.0x 4.0x 4.5 5.0x 5.5 2.0x 3.0x 4.0x 4.x 6.0 2 3 2.x
Windows × - × × × × - × -
Macintosh × - × × × × - -
UNIX - - - - - × × × × - - -
Dreamcast - - - - - - - - - - × × -

ポイント function jumpURL(n) { if (n ==0) location.href = "http://www.shiojiri.ne.jp/~openspc/"; // トップページ else location.href = "next.html"; // 同意した場合のページURL }
説  明 ラジオボタンが選択されたら指定ページにジャンプするにはラジオボタン側でonClickイベントをキャッチし指定ページにlocation.hrefでジャンプさせます。2者択一の場合にはフラグなどを利用すると簡単になります。サンプルでは数値を使って処理しています。
サンプル <html> <head> <title>ラジオボタンが選択されたらジャンプする</title> <script Language="JavaScript"><!-- function jumpURL(n) { if (n ==0) location.href = "http://www.shiojiri.ne.jp/~openspc/"; // トップページ else location.href = "next.html"; // 同意した場合のページURL } // --></script> </head> <body> <form name="myFORM"> <textarea cols="40" rows="4">この契約をよくお読みください。</textarea><br> <input type="radio" name="moto" onClick="jumpURL(0)">同意しない |  <input type="radio" name="moto" onClick="jumpURL(1)">同意する </form> </body> </html>
補足説明 Mac版Safari ver 1.0でも動作します。

■サンプルスクリプトを実行する >>実行
■各ブラウザでの動作結果を見る >>View!

写真素材 PIXTA