
Ya kali ini saya akan sharing cara membuat auto calculation jadi tinggal masukkan 2 input dan 1 perkalian, karena kebetulan sedang ada proyek kecil2an membuat perhitungan otomatis, berikut codingannya.
buat 3 input di html atau php terserah
<input type="text" id="txt1" onchange="sum();" name="" value="">
<input type="text" id="txt2" onchange="sum();" name="" value="">
<input type="text" id="txt3" onchange="sum();" name="" value="">
<input type="text" id="txt4" name="" value="">
lalu buat script seperti dibawah taruh dipaling bawah
function format2(n, currency) {
return currency + " " + n.toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, "$1.");
}
function sum() {
var satu = document.getElementById('txt1').value;
var dua = document.getElementById('txt2').value;
var tiga = document.getElementById('txt3').value;
var result = (parseInt(satu) + parseInt(dua)) * parseInt(tiga) ;
if (!isNaN(result)) {
var hasil = format2(result,"Rp. ");
document.getElementById('txt4').value = hasil;
}
}
Dah gitu aja selamat mencoba kalau sukses maka kita membuat penjumlah 2 produk di input1 dan input2 dan dikalikan dengan input3, kemudian hasilnya akan tampil di input 4.
Silahkan berimprovisasi bisa juga dibuat select seperti contoh diatas
Silahkan mencoba happy coding