gpt4 book ai didi

javascript - 对所有输入值求和的方法始终返回 0

转载 作者:行者123 更新时间:2023-11-28 13:54:24 24 4
gpt4 key购买 nike

为什么我的计算结果只有零?

代码:

<?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都会自动添加,但很奇怪,结果是零,一定是缺少什么东西,你能帮我吗?

谢谢

最佳答案

这个...

document.getElementsByTagName("pay_total")

应该是...

document.getElementsByName("pay_total")

关于javascript - 对所有输入值求和的方法始终返回 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8874949/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com