首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在javascript中获取一个具有多个值的字段值复选框

在javascript中获取一个具有多个值的字段值复选框
EN

Stack Overflow用户
提问于 2012-06-28 16:41:08
回答 1查看 154关注 0票数 0

这是我拥有的复选框代码:

echo "<input type='checkbox' name='pilx[]' value='$dt_item[KodeCust];$dt_item[NoTransaksi];".round($saldoakhir).";' onclick='clickCh(this)' >";

这些值将如下所示

代码语言:javascript
复制
P3004;KCP/3409;310000
P3009;KCP/3409;590000
P3001;KCP/3409;399000

var TOTAL = document.getElementById("TOTAL") 
function clickCh(caller)
{  
  if(caller.checked){
     add(caller)
  } else {
     subtract(caller)
  }
}
function add(caller)
{
   TOTALPIUTANG.value = TOTAL.value*1 + caller.value*1;
}
function subtract(caller)
{
 TOTALPIUTANG.value = TOTAL.value*1 - caller.value*1;
}

脚本只对一个值起作用。有什么建议如何只求第三个值(310000+590000+399000)的和吗?

EN

回答 1

Stack Overflow用户

发布于 2012-06-28 16:47:30

试一试

代码语言:javascript
复制
function add(caller) {
    var elmarray = caller.value.split(';');
    TOTALPIUTANG.value = TOTAL.value * 1 + elmarray[elmarray.length - 1] * 1;
}

function subtract(caller) {
    var elmarray = caller.value.split(';');
    TOTALPIUTANG.value = TOTAL.value * 1 - elmarray[elmarray.length - 1] * 1;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11240962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档