画像のイメージで右上のトータルに合算を出したいのですが
どのような記述で実現可能でしょうか、ご教授願います。
自分で調べたところonclickイベントでparseInt(count_cut) + parseInt...と加算の記述をすれば
なるという結論に至ったのですが動かないので質問いたしました。宜しくお願い致します。
またはshowResultでしょうか?
<html lang="ja"> <head> <meta charset="UTF-8" /> <title>test</title> </head> <body> <table> <tr> <td>cu</td> <td>co</td> <td>cc</td> <td>トータル</td> </tr> <tr> <td><div id="count_cu">0</div></td> <td><div id="count_co">0</div></td> <td><div id="count_cc">0</div></td> <td><div id="total">0</div></td> </tr> <tr> <td><input type="button" value="plus" id="up_cu" onclick="hoge()"></td> <td><input type="button" value="plus" id="up_co" onclick="hoge()"></td> <td><input type="button" value="plus" id="up_cc" onclick="hoge()"></td> <td><input type="button" value="X"id="btn_start" onclick="hoge()"></td> </tr> <tr> <td><input type="button" value="minus" id="down_cu" onclick="hoge()"></td> <td><input type="button" value="minus" id="down_co" onclick="hoge()"></td> <td><input type="button" value="minus" id="down_cc" onclick="hoge()"></td> <td><input type="button" value="Y"id="btn_stop" ></td> </tr> </table> </body> <script type="text/javaScript"> // ページが読み込まれたら実行 window.onload = function() { // オブジェクトと変数の準備 var count_cu = document.getElementById("count_cu"); var up_cu = document.getElementById("up_cu"); var down_cu = document.getElementById("down_cu"); var count_cut = 0; var count_co = document.getElementById("count_co"); var up_co = document.getElementById("up_co"); var down_co = document.getElementById("down_co"); var count_color = 0; var count_cc = document.getElementById("count_cc"); var up_cc = document.getElementById("up_cc"); var down_cc = document.getElementById("down_cc"); var count_colorCut = 0; // こう? var count_total = document.getElementById("total"); // cuのカウントアップボタンクリック処理 up_cu.onclick = function() { count_cut += 1; count_cu.innerHTML = count_cut; }; // cuのカウントダウンボタンのクリック処理 down_cu.onclick = function() { count_cut -= 1; count_cu.innerHTML = count_cut; } // coのカウントアップボタンクリック処理 up_co.onclick = function() { count_color += 1; count_co.innerHTML = count_color; }; // coのカウントダウンボタンのクリック処理 down_co.onclick = function() { count_color -= 1; count_co.innerHTML = count_color; } // cc のカウントアップボタンクリック処理 up_cc.onclick = function() { count_colorCut += 1; count_cc.innerHTML = count_colorCut; }; // cc のカウントダウンボタンのクリック処理 down_cc.onclick = function() { count_colorCut -= 1; count_cc.innerHTML = count_colorCut; } var showResult = function() { var num1 = Number($('#count_cut').val());// var num2 = Number($('#count_color').val());// var num3 = Number($('#count_colorCut').val());// var ans = num1 + num2 + num3; $("#total").html(ans); } }; </script> </html> コード
現在のコードにおける問題点も追記してください
自分で調べたところonclickイベントでparseInt(count_cut) + parseInt...と加算の記述をすれば
なるという結論に至ったのですが動かないので質問いたしました。宜しくお願い致します。
xとyを押した場合の具体的な希望する挙動は?
それぞれ文字列でX、Yと表示させたいです。合算した数字はSQLに保存しておきたいです。
(質問本文に)追記してください
>動かない
何が起きてるのが具体的に記載してください。
「想定通りに」動かないのか
「エラーで」動かないのか
はたまた別のことが起きているのか
具体的に書かれないことには他者には何も伝わりません
回答1件
あなたの回答
tips
プレビュー