http://kantei.am/13107/
このようなサイトをJavascriptでつくってみたいと思いました。
やり方などが載っているサイトがあれば教えてください。
No.4ベストアンサー
- 回答日時:
大雑把にこんなかんじ
あとは工夫してください。
<script>
function calc(f){
var sum=0;
for(var i=0;i<f.length;i++){
if(f[i].type=="radio" && f[i].checked) sum+=parseInt(f[i].value);
}
f.judge.value=sum;
}
</script>
<form>
Q1.<br>
<input type="radio" name="Q1" id="Q1_1" value="1"><label for="Q1_1">1点</label><br>
<input type="radio" name="Q1" id="Q1_2" value="5"><label for="Q1_2">5点</label><br>
<input type="radio" name="Q1" id="Q1_3" value="10"><label for="Q1_3">10点</label><br>
Q2.<br>
<input type="radio" name="Q2" id="Q2_1" value="1"><label for="Q2_1">1点</label><br>
<input type="radio" name="Q2" id="Q2_2" value="5"><label for="Q2_2">5点</label><br>
<input type="radio" name="Q2" id="Q2_3" value="10"><label for="Q2_3">10点</label><br>
Q3.<br>
<input type="radio" name="Q3" id="Q3_1" value="1"><label for="Q3_1">1点</label><br>
<input type="radio" name="Q3" id="Q3_2" value="5"><label for="Q3_2">5点</label><br>
<input type="radio" name="Q3" id="Q3_3" value="10"><label for="Q3_3">10点</label><br>
<input type="text" name="judge" value="0" >
<input type="button" value="判定" onClick="calc(this.form)">
</form>
No.3
- 回答日時:
>やろうとしたのですがsumは宣言されてませんなどと出てきてしまいます。
たしかにJavaScriptにsum()という関数はありません。リファレンスを見てください。
この回答への補足
sumは変数として設定しました
ラジオボタンの位置によって1~3の値をそのsumにたしていき最後にそのsumの値によって診断結果がわかるというものを作りたいのです
どの位置にどのような関数を置いたらいいのかなどというアドバイスをお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 電子書籍 中学校のギガスクールPCでTikTokとかサイトを見ようとするとブロックされます。ブロックされずに見 5 2022/05/13 17:12
- 心理学 心理機能診断をしたのですが、その見方を教えてください。解説サイトを読み、自分なりに解釈はしたものの、 0 2023/08/04 04:24
- その他(ブラウザ) オススメ検索サイト 2 2023/01/08 13:01
- Web・クリエイティブ 1.現在webデザイン系のサイト開発・運営してるのですが、サイト内ジャンルに「人間関係」を入れるor 1 2022/11/12 11:11
- 運転免許・教習所 自動車運転する時に人格者チェックというか適正検査とかしますよね? あれにいつも引っかかってしまいます 5 2023/05/18 12:47
- 歴史学 米国における女性の歴史についての記事があるサイト 2 2023/02/21 14:02
- インターネット広告・アフィリエイト アフェリエイトサイト 作成について 5 2022/05/13 21:31
- IT・エンジニアリング 求人サイトインディードの手法(求人サイトではなく、求人情報検索表示サイトである)は合法なの? 1 2022/06/21 13:32
- WordPress(ワードプレス) ワードプレスで検索サイトのプラグインを探しています。 1 2023/02/26 12:20
- その他(ネットショッピング・通販・ECサイト) 詐欺サイトの見分け方を教えてください。 2 2022/09/14 23:41
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ラジオボタンのチェックが外れ...
-
javascriptによる動的なリンク...
-
ラジオボタンの値でリンク先を...
-
データベースの値を判断してラ...
-
ラジオボタンにタブインデック...
-
ラジオボタンのリセット方法
-
チェックボックスのON/OFFに連...
-
ラジオボタンのValueを受け取り...
-
【診断テストの作り方】結果に...
-
ラジオボタンでチェックした項...
-
return trueとreturn falseの用...
-
プルダウン 項目が多いので先頭...
-
Selectの中身をfor文で入れる
-
【jQuery】input nameの文字列...
-
onchangeイベントを強制的に発...
-
hiddenのvalueの値を変えたい
-
javascriptでASPにデータを渡す
-
クリックさせたいが、click()が...
-
プルダウン選択を変更すると、...
-
javascriptでの2つのプルダウン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ラジオボタンのチェックが外れ...
-
javascript作成してます。ラジ...
-
ラジオボタンにタブインデック...
-
Jvasvriptのlengthで個数が取得...
-
ホームページ作成について。
-
データベースの値を判断してラ...
-
フォームPOST後「戻る」時のチ...
-
ラジオボタンでdisabledとchecked
-
Form内のselectを連動させるに...
-
アンダーバーのname値は取得で...
-
チェックされたラジオボタンに...
-
jQueryで複数のラジオボタンを処理
-
ラジオボタンのリセット方法
-
ラジオボタンの分岐方法に関して
-
javascriptによる動的なリンク...
-
radio選択をクッキーに保存させ...
-
JavaScriptでラジオボタンのチ...
-
jQuery 変数の使い方について
-
チェックボックスのON/OFFに連...
-
ラジオボタンでチェックした項...
おすすめ情報