获取 JavaScript 中具有多个值的字段值复选框之一
get one of the field value checkbox with multiple value in javascript
这是我的复选框代码:
echo "<input type='checkbox' name='pilx[]' value='$dt_item[KodeCust];$dt_item[NoTransaksi];".round($saldoakhir).";' onclick='clickCh(this)' >";
这些值将如下所示
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)求和?
尝试
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;
}
相关文章:
- Kendo UI网格复选框列字段未定义
- Rad网格编辑模式通过选中复选框时的java脚本启用禁用所需的字段验证器
- 使用javascript提交表单并从字段/单选框/复选框/文本区域获取数据
- 如何获取字段集元素中复选框的所有ID
- 如何获取多个复选框值并分配给隐藏字段
- 显示/隐藏表单字段复选框选中/未选中
- j查询检查复选框是否被选中,然后向输入字段添加值
- KO 绑定复选框:从代码更改“选中”属性,不更改可观察字段
- 单击“角度”复选框时更新不相关的字段
- 在其他文本输入字段中输入文本时启用复选框
- JQuery:如何检查复选框是否被选中并向字段添加属性
- 取消选中特定复选框时,React切换不删除的选择字段
- 当输入字段(文本框)有值时,选中/取消选中复选框
- 在克隆复选框字段后,使用jQuery获取(并更改)该字段的名称
- 如何提交表单中的所有复选框字段
- 复选框,将所有已完成的输入字段复制到下面的字段
- 如果选中复选框,则将值添加到输入字段
- 使用隐藏字段值而不是复选框值计算合计
- JS - jQuery - 启用禁用表单字段复选框
- 使用<重置所有字段(复选框、文本、选择);body onload()">