これは私が持っているチェックボックスコードです:
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;
}
スクリプトは 1 つの値でのみ機能します。3 番目の値 (310000+590000+399000) のみを合計する方法はありますか?