0
なぜ私の計算でゼロになるのですか?すべての入力値を合計する方法は常に0を返します
コード:
<?php echo 'AU$ <input type="text" name="pay_total" class="amount_text_change" id="amount_textbox_'.$i.'" onChange="UpdateValue_'.$i.'()" onKeyUp="AddInputs()" value="1">'; ?>
<td>Total</td>
<td>AU$ <span id="Display"></span></td>
Javascriptを:
function AddInputs()
{
var total = 0;
//var coll = document.getElementsByTagName("input")
var coll = document.getElementsByTagName("pay_total")
for (var i = 0; i<coll.length; i++)
{
var ele = coll[i];
total += parseInt(ele.value);
}
var Display = document.getElementById("Display");
Display.innerHTML = total;
}
このJavaScriptオート毎回ユーザーがテキストボックスに数値を入力して追加しますが、それは奇妙だし、結果がゼロで、不足している何かである必要があります、 手伝って頂けますか?
おかげ
でなければなりませんそれは動作しますが、... –
@RickAntをありがとう:どういたしまして。 –