Berangkat dari pertanyaan berikut
Hallo Master, Minta tolong gmn ya menampilkan secara otomatis di field subtotal hasil perkalian antara textfield harga beli * textfield jumlah, maka hasilnya secara otomatis ditampilkan di field subtotal tanpa harus menekan tombol terlebih dahulu...dan ketika kita ubah qty jumlah maka subtotal akan berubah juga..Inti disini adalah kita butuh form! maka mari buat formnya dahulu.. Jangan langsung minta script jadi karena ini percuma! why? karena kamu akan kesulitan kedepannya bila menghadapi hal yang sama
kata kuncinya adalah Jquery onchange !
memakai jquery dengan fungsi onchange.. yang berarti akan ada perubahan saat melakukan perubahan tulisan. Tetapi kita perlu gariskan lagi, memakai jquery berarti harus download jquerynya (ambil jquery yang tidak terlalu baru.. saran 1.6.x)
untuk awal saya sarankan form.. Ini tidak ada ajax atau tranfer data. Jadi bisa dibilang ini tergolong mudah. Mari awali membuat form sederhana
<input name="B" onchange="hitung();" type="text" />
<input name="C" type="text" />
<input class="b" name="B" onchange="hitung();" type="text" />
<input class="c" name="C" type="text" />
http://jsfiddle.net/b39Lz/
ada sedikit tambahan.. rasakan bedanya bila memakai onchange dan on... *lihat saja di link tersebut*
Tambahan:
- https://jqueryui.com/ download satu bundle aja biar gampang klo mau pake semua nanti nya, cara pakainya ada di stu jg
- melakukan perhitungan dasar pake jquery onchange
- onkeyup bisa jadi referensi bagus
sumber:
5 komentar:
thanks gan, berguna banget nih :)
makasih tutorialnya mas, sangat membantu. ini yang saya cari-cari. tapi gimana kalo misalkan salah satu inputannya itu pake tag select option yang terkoneksi database. gimana ya mas? soalnya jadinya malah ngga ngitung gitu..
gan, kalau input nya values nya pake combo box, coding nya gmna ya?
>>Ardhi Irfan Sya'bani
biasanya malah jatuhnya Ajax.. dimana select khan berisi ID (misal id barang) yg mana buat hitung hrs kirim ke server buat tahu berapa harganya dan kalikan dgn barang..
*kalau kamu mau gunakan untuk kasus transaksi barang di toko*
bisa jadi ada perhitungan kalau 3 gratis 1
untuk coding silakan gunakan jsfiddle sesuai tulisan
Posting Komentar