-PR-
締切済み

フォームのチェックボックスのチェックされた数によって・・・。

  • 暇なときにでも
  • 質問No.18751
  • 閲覧数98
  • ありがとう数5
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 83% (5/6)

チェックボックスが数種類あり最後に送信ボタンを押して、リンクを飛ばしたいと思っています。

どのチェックボックスがチェックされたかによって、(複数チェックのケースありです)その条件によって飛ぶようにしたいのですが、onsubmitをしてfor文を通して、if~else文で条件定義してそれぞれ飛ばしたらいいぐらいはわかるのですが、それ以降が・・・。

本やネットのjavascriptについて書かれているところも読んでみましたがもひとつ具体的にどこをどうすれば良いのかわかりません。

どなたか助けてもらえないでしょうか?
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全1件)

  • 回答No.1
レベル10

ベストアンサー率 33% (53/157)

こんな感じでしょうか。

<script language="JavaScript">
<!--
function hoge(){ //送信ボタンが押されたときの処理
if(条件1){
location.href="aaa.html";//条件1に該当するページ
return false;
}else{
location.href="bbb.html";//そうでないときのページ
return false;
}
}
//-->
</script>

条件がもっと多い場合はswitch文がよいでしょう。
switch(値){
case 値1:
location.href="aaa.html";
break;
case 値2:
location.href="bbb.html";
break;
.............
}
といった感じですね。「値」が「値1」のときはaaa.htmlに、「値2」のときはbbb.htmlに…、とジャンプします。


このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


専門家があなたの悩みに回答!

-PR-

ピックアップ

-PR-
ページ先頭へ