これは私がしようとしている、私は入力フィールドのすべてのデータを取得するjavascriptを使用して、別の入力にすべてのフィールドの合計を入れます。しかし、私はエラーを取得して、合計の値はnullまたは空白です。誰かがこれについて私を助けることができますか?または、エラーの原因を突き止めてください。入力の値を取得する方法と合計を合計する
ここでは、入力用のHTMLコードは、コードを小さくするためのすべてのフィールドを含むわけではありません。
var ma = +(document.getElementById('majore').textContent);
\t \t \t var qu = +(document.getElementById('quize').textContent);
\t \t \t var hss = +(document.getElementById('hs').textContent);
\t \t \t var attt = +(document.getElementById('att').textContent);
\t \t \t var laboo = +(document.getElementById('labo').textContent);
\t \t \t var acttt = +(document.getElementById('act').textContent);
\t \t \t var recitss = +(document.getElementById('recits').textContent);
\t \t \t var total = ma + qu + hss + attt + laboo + acttt + recitss;
\t \t \t document.getElementById('totals').innerHTML = total;
<div class="well me">
\t \t \t \t <label for="majore">Major Exam</label>
\t \t <div class="input-group">
\t \t \t \t \t <input type="text" class="form-control majore" id="majore"/>
\t \t \t \t \t <span class="input-group-addon">
\t \t \t <i class="fa fa-percent"></i>
\t \t \t \t </span>
\t \t \t \t </div>
\t \t \t </div>
<div class="well quize">
\t \t \t \t <label for="quize">Quizzes</label>
\t \t <div class="input-group">
\t \t \t \t \t <input type="text" class="form-control quize" id="quize"/>
\t \t \t \t \t <span class="input-group-addon">
\t \t \t <i class="fa fa-percent"></i>
\t \t \t \t </span>
\t \t \t \t </div>
\t \t \t </div>
<div class="well hos">
\t \t \t \t <label for="hs">Homework/Seatwork</label>
\t \t <div class="input-group">
\t \t \t \t \t <input type="text" class="form-control hs" id="hs"/>
\t \t \t \t \t <span class="input-group-addon">
\t \t \t <i class="fa fa-percent"></i>
\t \t \t \t </span>
\t \t \t \t </div>
\t \t \t </div>
<div class="well total">
\t \t \t \t <label for="total">Total/label>
\t \t <div class="input-group">
\t \t \t \t \t <input type="text" class="form-control total" id="totals"/>
\t \t \t \t \t <span class="input-group-addon">
\t \t \t <i class="fa fa-percent"></i>
\t \t \t \t </span>
\t \t \t \t </div>
\t \t \t </div>
here's my js. this code is inside in the `success function` of `ajax`.
jsfiddleが助けになる – Nagaraju
はjsfiddle thoを持っていません。 – nethken
あなたは私にあなたのjsfiddleを送ることができますか?私はちょうどそれを更新する? – nethken