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