javascript - 如何在javascript或jquery中添加两个或两个以上输入框值

标签 javascript validation numbers parseint

我有 110 个文本框,我想对这 110 个文本框中可用的值求和,很少有值,所以我编写了如下代码,但它没有给我正确的值,事实上它没有甚至采用文本框中可用的值。

以下是我的代码:

var cerTotal =0;

for (var i=1;i<=110;i++)
    {
        if(global.getElementById('CIMtrek_CI_Act_'+i)){
            cerTotal = Number(cerTotal) + Number(global.getElementById('CIMtrek_CI_Act_'+i).value);
        }
    }

请帮我找出问题所在。

最诚挚的问候

最佳答案

试试这个

<input type="text" id="CIMtrek_CI_Act_1" />
<input type="text" id="CIMtrek_CI_Act_2" />
<input type="text" id="CIMtrek_CI_Act_3" />
<input type="button" id="btn" onclick="sumUp()" value="SUM" />


<script>
function sumUp() {
   var cerTotal = 0;
   for (var i = 1; i <= 110; i++) {
     if (document.getElementById('CIMtrek_CI_Act_' + i) &&
         document.getElementById('CIMtrek_CI_Act_' + i).value != '') {
           cerTotal += parseFloat(document.getElementById('CIMtrek_CI_Act_' + i).value);
        }
   }
   alert(cerTotal);
}
</script>

关于javascript - 如何在javascript或jquery中添加两个或两个以上输入框值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14956298/

相关文章:

javascript - 在 React 中包含 Phaser JS,PIXI 未定义错误

javascript - Angular 2路由器全局状态更改事件

java - JSR303 Hibernate动态 validator

javascript - 如何使用javascript在动态表单提交后调用回调

javascript - 调试这段代码?警报不起作用?

spring - 使用复合 View 处理 BindingResults 和模型

android - 如何正确设置 EditText 的 InputType?

c++ - 使随机数趋于/平均到特定值

php - 如何在 PHP 中自然地对文件列表(一些以数字结尾,例如 "-2")进行排序

javascript - 绘制JS-扩展轨迹在看不到选项卡时的行为很奇怪