ホームページ上で、下の例のような質問項目を問い、それぞれを選んだときに
問1のaは1点、bは5点、cは3点
問2のaは7点、bは1点、cは3点
問3のaは1点、bは3点、cは4点、dは7点
と点数を与えていたとします。(もちろん点数は非表示で)
そして各自が選んだ点数の合計が
5点以下なら・・・・Xという結果
6~10点なら・・・・Yという結果
11点以上なら・・・・Zという結果
を出したいのですが、うまく記述してあるHPはありますか?
例)
問1,あなたはAだとおもいますか?
aはい bいいえ cどちらとも言えない
問2,あなたはBだとおもいますか?
aはい bいいえ cどちらとも言えない
問3,あなたはCをどのぐらいしますか?
aしない b1時間以上 c3時間以上 d5時間以上
※説明がヘタですか?すいませんm(_ _)m
No.2ベストアンサー
- 回答日時:
暇つぶしにつくってみました。
<HTML>
<BODY>
<FORM NAME=Q>
問1,あなたはAだとおもいますか?<BR>
<INPUT TYPE=radio NAME=Q1 VALUE=a>a) はい
<INPUT TYPE=radio NAME=Q1 VALUE=b>b) いいえ
<INPUT TYPE=radio NAME=Q1 VALUE=c>c) どちらとも言えない
<P>
問2,あなたはBだとおもいますか?<BR>
<INPUT TYPE=radio NAME=Q2 VALUE=a>a) はい
<INPUT TYPE=radio NAME=Q2 VALUE=b>b) いいえ
<INPUT TYPE=radio NAME=Q2 VALUE=c>c) どちらとも言えない
<P>
問3,あなたはCをどのぐらいしますか?<BR>
<INPUT TYPE=radio NAME=Q3 VALUE=a>a) しない
<INPUT TYPE=radio NAME=Q3 VALUE=b>b) 1時間以上
<INPUT TYPE=radio NAME=Q3 VALUE=c>c) 3時間以上
<INPUT TYPE=radio NAME=Q3 VALUE=d>d) 5時間以上
<P>
<INPUT TYPE=button VALUE="結果" onClick="{
ans = 0 ;
var i ;
for (i=0 ;i<document.Q.Q1.length ;i++) if ( document.Q.Q1[i].checked ) break ;
if ( i == document.Q.Q1.length ) return false ;
switch ( document.Q.Q1[i].value ){
case 'a' : ans += 1 ; break ;
case 'b' : ans += 5 ; break ;
case 'c' : ans += 3 ; break ;
}
for (i=0 ;i<document.Q.Q2.length ;i++) if ( document.Q.Q2[i].checked ) break ;
if ( i == document.Q.Q2.length ) return false ;
switch ( document.Q.Q2[i].value ){
case 'a' : ans += 7 ; break ;
case 'b' : ans += 1 ; break ;
case 'c' : ans += 3 ; break ;
}
for (i=0 ;i<document.Q.Q3.length ;i++) if ( document.Q.Q3[i].checked ) break ;
if ( i == document.Q.Q3.length ) return false ;
switch ( document.Q.Q3[i].value ){
case 'a' : ans += 1 ; break ;
case 'b' : ans += 3 ; break ;
case 'c' : ans += 4 ; break ;
case 'd' : ans += 7 ; break ;
}
if ( ans <= 5 ) document.Q.A.value = ans+'点なので、X' ;
else if ( ans <= 10 ) document.Q.A.value = ans+'点なので、Y' ;
else document.Q.A.value = ans+'点なので、Z' ;
return true ;
}">
<INPUT TYPE=text NAME=A VALUE="" READONLY>
</FORM>
</BODY>
</HTML>
No.1
- 回答日時:
1ページ内で計算結果を出すなら
JavaScriptを使えばできます。
↓こんな感じに。
http://www.openspc2.org/reibun/javascript/form/0 …
参考URL:http://www.openspc2.org/reibun/javascript/form/0 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 数Bベクトル 平行四辺形ABCDにおいて、辺ABを3:2に内分する点をE、対角線BDを2:5に内分す 3 2022/06/19 12:11
- 中学校 中1数学 比例のグラフの座標の読み取り 4 2023/03/28 12:26
- 高校受験 あと3ヶ月で偏差値10上げる方法を教えてください 3 2022/12/16 19:14
- Access(アクセス) Accessフォーム 一部のレコードだけを抽出する方法について 1 2022/06/28 18:45
- 統計学 投票のジレンマ。 3 2023/05/13 22:16
- 数学 身長187cmです。 私の高校の数学の定期テストが、みんな解けるであろう基本問題の配点がめっちゃ低く 2 2022/12/10 15:35
- その他(コンピューター・テクノロジー) Pythonについて a = [[a, [1,2,3,4,5],3], ....(50人ほど続く)] 3 2022/05/16 01:37
- 弁護士・行政書士・司法書士・社会保険労務士 記述対策について 1 2022/09/19 20:51
- Excel(エクセル) 数式→数値固定する方法ありますか? 5 2023/06/18 15:22
- 高校受験 中3 高校受験 今日全県模試を受けて自己採点をしたのですが、めちゃくちゃ勉強した社会が38点でショッ 2 2022/12/04 17:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
wordの数式について 定積分を書...
-
WEBページを強制的に横画面で見...
-
MSPゴシックで、一番幅を取る文字
-
シングルコーテーション(')と...
-
VB.net データーグリッドビュー...
-
ラジオボタンが両方とも選択で...
-
チェックボックスの返す値
-
htmlからパラメータで、cgiに渡...
-
INPUT TYPE
-
1つのformに2つのsubmitボタン
-
FC2 掲示版のカスタマイズの仕...
-
「value」に2つの値をセットす...
-
<select>タグの幅設定
-
IIS の@INC ERRORについて教えて
-
iPhoneでセレクトボックスが選...
-
プログラミングについての質問...
-
index.html(トップページ)か...
-
電話番号を読み込むプログラム...
-
別formのhidden項目を自form値...
-
proftpdで困ってます。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
WEBページを強制的に横画面で見...
-
wordの数式について 定積分を書...
-
[HTML]プルダウンメニューの横...
-
VB.net データーグリッドビュー...
-
EXCELとの連携
-
MSPゴシックで、一番幅を取る文字
-
javascript ColorBoxの最大縦幅...
-
シングルコーテーション(')と...
-
HTMLでのタイマーの設置
-
左右のフレームを同時にスクロ...
-
onMouseoverで下線表示したい(...
-
OBJECTタグで、PARAMを使用する...
-
Shiromuku様のCGIの幅設定な...
-
横スクロールを縦スクロールに...
-
タグがおかしいのかわかりません
-
オイラー法の誤差
-
表示倍率の求め方
-
硬質カードケースについて 縦向...
-
マップの縦幅
-
SUN BBSの改造方法
おすすめ情報