input获取所相加的值显示到一个input中 多个input中的值相加求和

博客介绍了实现input框相加求和并实时更新结果的方法。通过为input框添加onkeyup事件,在js代码中获取各input框的值,对空值进行处理后相加,将结果赋给用于显示和的input框,还提及不同页面展示的处理方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先建一个input框 加入onkeyup() 事件,如果有多个input框,则 onkeyup() 名字相同,例如都叫 sumadd(this)

      <div class="col-sm-7">
           <input type="text" name="cntk" value="${cG25.cntk!}" id="cntk"
              onkeyup="sumadd(this)"
              onblur="platform_verify.onblurVali(this);">
       </div>

js代码

var sumadd = function () {
var cntc = document.getElementById(“cntc”); /* 获取input中id值*/
var cntd = document.getElementById(“cntd”);
var cnte = document.getElementById(“cnte”);
var personcnt = document.getElementById(“personcnt”);

if (cntc.value == ‘’) { // if判断
var a1 = 0;
} else {
var a1 = parseInt(cntc.value);
}
if (cntd.value == ‘’) {
var a2 = 0;
} else {
var a2 = parseInt(cntd.value);
}
if (cnte.value == ‘’) {
var a3 = 0;
} else {
var a3 = parseInt(cnte.value);
}
}
personcnt.value = a1 + a2 + a3 + a4 + a5 + a6 + a7 + a8 + a9;

其中 personcnt是获取和的input的id
完成后的效果,会根据输入不同的值实时更新 (如果在不同的页面展示,可以隐藏求和的input,在后台传值)
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值