アプリ版:「スタンプのみでお礼する」機能のリリースについて

ラジオボタンで選択をしていきます。

たとえば、
質問1) ○はい  ○いいえ
質問2) ○はい  ○いいえ
とラジオボタン(“○”)を作り、
質問1で「○はい」、質問2で「○はい」と答えた人は、「yes-yes.html」というアドレスにジャンプ、
質問1で「○はい」、質問2で「○いいえ」と答えた人は、「yes-not.html」というアドレスにジャンプ
するようにするにはどうしたらいいでしょうか?

良いサイト等がありましたら教えて下さい。
また、ココでソースを記述して頂いてもいいですよ。

A 回答 (2件)

私も作ってみた。



<html>
<head>
<script language="JavaScript">
<!--
function goPage(){
qs = new Array();
len = new Array();
q = new Array();
qs[0] = document.myForm.q1;
qs[1] = document.myForm.q2;
// qs[2] = document.myForm.q3;
var c = 0;
while (c < qs.length){ len[c] = qs[c].length; c++; }
var c = 0;
while (c < len.length){
for(i = 0; i <len[c]; i++){
if(qs[c][i].checked){
q[c] = qs[c][i].value;
}
}
c++;
}
var gopage = "";
for (i = 0; i < q.length; i++){
if(gopage){ gopage = gopage + "-"; }
gopage = gopage + q[i];
}
if (gopage){
gopage = gopage + ".html";
location.href = gopage;
}
var gopage;
}
// -->
</script>
</head>
<body>
<form name="myForm">
<input type="radio" name="q1" value="yes" />YES <input type="radio" name="q1" value="no" />NO<br />
<input type="radio" name="q2" value="yes" />YES <input type="radio" name="q2" value="no" />NO<br />
<input type="button" value="送信" onClick="goPage()" />
</form>
<br />
</body>
</html>

項目数変更可能版。
    • good
    • 0
この回答へのお礼

エキスパートは、違いますねぇ、
こんなソースも簡単に作って
しまうのですから・・・

感激でございます。

お礼日時:2003/05/18 23:56

<HTML>


<SCRIPT LANGUAGE=JavaScript>
<!--
function jump()
{
var a1 = "" ;
var a2 = "" ;
var a3 = "" ;
for (i=0 ;i<document.q.q1.length ;i++) if ( document.q.q1[i].checked ) a1 = document.q.q1[i].value ;
for (i=0 ;i<document.q.q2.length ;i++) if ( document.q.q2[i].checked ) a2 = document.q.q2[i].value ;
a3 = a1+"-"+a2+".html" ;
if ( a1 != "" && a2 != "" ) window.location.href(a3);
return false ;
}
// -->
</SCRIPT>
<FORM NAME=q>
質問1) <INPUT NAME=q1 TYPE=radio VALUE="yes" onClick=jump()>はい <INPUT NAME=q1 TYPE=radio VALUE="no" onClick=jump()>いいえ<BR>
質問2) <INPUT NAME=q2 TYPE=radio VALUE="yes" onClick=jump()>はい <INPUT NAME=q2 TYPE=radio VALUE="no" onClick=jump()>いいえ<BR>
</FORM>
</HTML>
    • good
    • 0
この回答へのお礼

エキスパートは、違いますねぇ、
こんなソースも簡単に作って
しまうのですから・・・

感激でございます。

お礼日時:2003/05/18 23:55

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!