document.addEventListener(‘DOMContentLoaded’, function() {
// Cari input nominal berdasarkan attribute name-nya
var nominalInput = document.getElementsByName(‘numeric_field’)[0];
var totalInput = document.getElementById(‘total_bayar_custom’);
if(nominalInput && totalInput) {
nominalInput.addEventListener(‘input’, function() {
var nominalValue = parseFloat(nominalInput.value) || 0;
if (nominalValue > 0) {
var total = nominalValue + 3000;
// Format rupiah sederhana
totalInput.value = ‘Rp ‘ + total.toLocaleString(‘id-ID’);
} else {
totalInput.value = ‘Rp 0’;
}
});
}
});