在 onchange 输入中调用 2 个函数
Calling 2 functions in an onchange input
希望这是我的最后一个问题,但在这里。
我有一个 HTML 脚本:
<input type="text" name="copy1" id="copy1" size="4" maxlength="10" onchange="calc1(this.value)">
<input type="text" name="copycosts" id="copycosts" size="4" VALUE="">
<input name="copy2" type="text" id="copy2" size="4" maxlength="10" onchange="calc2(this.value)">
等。。。。我想将它们全部加在一起,以便它们在总框中相加。我每个人都有不同的功能,以便他们都能获得成本并且效果很好。我只是无法获得工作的总和。我尝试过编写脚本:
function sum(){
var cc = document.getElementById("copycosts").value;
var cc2 = document.getElementById("copycosts2").value;
var cc3 = document.getElementById("copycosts3").value;
var sc = document.getElementById("searchcosts").value;
var cc4 = document.getElementById("certcosts").value;
var nc = document.getElementById("naracosts").value;
var ac = document.getElementById("apostcosts").value;
var sum = parseFloat(cc + cc2 + cc3 + sc + cc4 + nc + ac);
document.getElementById("sum").value = sum;
}
我做错了什么?
再次感谢
HTML:
<input type="text" class="numInput" id="copy1" maxlength="10" />
<input type="text" class="numInput" id="copy2" maxlength="10" />
<input type="text" class="numInput" id="search" maxlength="10" />
<input type="text" class="numInput" id="nara" maxlength="10" />
Sum:
<input type="text" class="numOutput" id="sum" readonly="true" />
JavaScript:
var load = function () {
'use strict';
var inElems = document.getElementsByClassName('numInput'),
sum = document.getElementById('sum'),
i;
var add = function () {
var i, result = 0;
for (i = 0; i < inElems.length; i++) {
result += +(inElems.item(i).value);
}
sum.value = result;
};
for (i = 0; i < inElems.length; i++) {
inElems.item(i).addEventListener('input', add, false);
}
}
(function () {
document.addEventListener('load', load, false);
})();
.CSS:
.numInput {
width: 60px;
}
.numOutput {
width: 90px;
readonly: true;
}
斯菲德尔
注意:此示例使用可能与旧版浏览器不兼容的现代 JavaScript 技术
相关文章:
- 是否可以将一个函数输入连接到另一个函数调用的文本
- 在输入字段上有两个函数调用,一个在Blur上,一个不在Angular中
- 如何在Javascript函数调用中循环变量
- Javascript:应为赋值或函数调用,但实际看到的却是表达式
- 如何远程检查JavaScript应用程序的函数调用堆栈
- javascript函数调用不起作用
- 为什么这个函数调用会破坏程序并导致未定义的变量
- 如何通过函数调用设置图像的src
- 从全局函数调用Ember控制器上的方法
- 为什么Jquery$.ajax在函数调用中触发所有statusCode,即使调用成功
- JavaScript函数调用(arg1)(arg2)
- 打印链接时,将javascript函数调用到链接中
- 在函数调用中封装数据除了隐藏数据之外还有什么优点
- 无法从JavaScript中的函数调用对象属性
- 对中的函数调用进行排序是回调的唯一方法
- 函数调用方法有什么用
- Javascript:JSHint:应为赋值或函数调用,但实际看到的却是表达式
- HTML5(Bootstrap)通过函数调用运行动画
- 函数调用不起作用
- 函数中的Javascript函数调用