永发信息网

用JavaScript编写多个文本框+复选框求和,只有复选框被选择时候才生效,具体可看图

答案:2  悬赏:10  手机版
解决时间 2021-01-30 21:03
用JavaScript编写多个文本框+复选框求和,只有复选框被选择时候才生效,具体可看图
最佳答案


  


RunJS 演示代码


  


  
全部回答

要先获取复选框的集合,然后再遍历,选中的话就进入计算累加。如:var arr=document.form.name["checkbox"];//这种获取方式很少用了
var amount=0;//总价格
for(var i=0;i    var ele=arr[i];
    if(ele.checked){//判断是否被选中,被选中就获取前面的输入框,并相加
        var inpEle=ele.parentNode.previousSbiling.firstChild;//获取复选框的父节点的兄弟节点的子节点
        var val=inpEle.value;//输入框的内容
        if(val!=''&& !isNaN(val)){//判断内容是否为数字
            amount=amount+parseFloat(val);
        }
    }
}
我只是提供一个思路,代码不能直接在浏览器运行。如果用jQuery的话,获取复选框或输入框就方便点。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
永安市人民检察院反贪污贿赂局地址在什么地方
【街上】形容街上人多的成语
永安市人民检察院地址在哪,我要去那里办事
环卫洗车(李子坝店)地址在什么地方,想过去办
据说黄石车管所搬家了 新的地址在那啊?
永安市人民检察院(建南社区卫生服务站西南)地
某金融市场交易者利用期货市场套期保值,这体
三国三国曹植白马编里面的一句捐躯赴国难下句
CUBASE 录音没声音怎么办
软件测网速,结果是2.454MB/秒,这是什幺
明洁汽车美容地址有知道的么?有点事想过去
今年考研考的是管理类的管理科学与工程专业,
荣威W5胎压多少合适
什么是隐性税
腊月十五神马意思?
推荐资讯
禹和宇的五行分别属于什么?
靓丽新娘地址在什么地方,想过去办事
百绘图文广告地址有知道的么?有点事想过去
属于从治的是()A.治热以寒B.寒者热之C.阳病治
人的心里住着鬼是什么意思
关于菌落的叙述,不正确的是A. 一个菌落往往
以铜层为基底,电镀镍后,铜层该如何去除? 请指
安捷物流(运河大道3288号批发城西门安捷物流)
(8分)糖皮质激素由肾上腺皮质分泌,其调节
加拿大温莎哪里有卖nba 球衣
天涯明月刀每周限交易额是多少……具体说一下
天津贝壳堤怎么样
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?