求和所有输入值的方法总是返回0
Method to sum up all input values always returns 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都会自动添加,但奇怪的是,结果为零,一定是缺少了什么,你能帮我吗?
感谢
这个。。。
document.getElementsByTagName("pay_total")
应该是…
document.getElementsByName("pay_total")
相关文章:
- 从Javascript方法返回全局变量
- Meteor方法在客户端返回null,在客户端运行的相同方法返回正确的值
- JavaScript”;.方法“;返回undefined
- AngularJS错误:提供程序必须从$get工厂方法返回值
- 在javaservlet doPost方法中启动线程时,无法返回异常消息
- parseInt()方法如何返回整数
- 我应该返回一个类似console.log()的方法调用吗
- 修复AngularJS错误:提供程序必须从$get工厂方法返回值
- 从 javascript 中的对象方法返回一个对象
- 多次调用方法后返回相同promise的模式
- 返回当前状态名称的方法
- 包含插入的Meteor方法没有返回记录ID作为结果
- 有没有更好的方法可以测量从Ajax调用返回数据所需的总时间
- 为什么我的Mongoose findAll方法返回500错误.
- AngularJS 在 IndexedDB 调用后返回方法的对象
- Javascript方法以字符串形式返回方法代码
- JavaScript返回方法
- For var在对象中返回方法和属性
- 在QuerySet.values()或values_list()中返回方法的结果
- 为什么..in语句同时返回方法和属性