Tolong pilih kategori sesuai, jenis posting (diskusi atau bukan) dan sertakan tag/topik yang sesuai seperti komputer, java, php, mysql, dll. Promosi atau posting tidak pada tempatnya akan kami hapus!
- Bagi Anda yang ingin mendaftar, baca link berikut:
http://diskusiweb.com/discussion/50491/how-to-registrasi-diskusiweb-com-baca-ini-terlebih-dahulu
- Cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com
- Cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

Mohon bantuan penjumlahan form input dinamis pake javascripts

<?php foreach ($tampil as $row) { ?> <tbody> <tr> <td><input type="text" class="form-control" name="nm_order_brg[]" value="<?php echo $row['nm_order_brg']?>"></td> <td><input type="text" class="form-control" name="size[]" value="<?php echo $row['size']?>"></td> <td><input type="text" class="form-control" name="qty[]" value="<?php echo $row['qty']?>" id="qty" onchange="sum();"></td> <td><input style="text-align: center;" type="text" class="form-control" name="item_price[]" value="<?php echo $row['item_price']?>" id="item" onchange="sum();"></td> <td><input style="text-align: center;" type="text" class="form-control" name="sub_total[]" id="hasil" value="<?php echo $row['sub_total']?>" onchange="sum();" disabled></td> </tr> </tbody> <?php } ?>


ini JS nya
<script> function sum() { var txtFirstNumberValue = document.getElementById('qty').value; var txtSecondNumberValue = document.getElementById('item').value; var result = parseInt(txtFirstNumberValue) * parseInt(txtSecondNumberValue); if (!isNaN(result)) { document.getElementById("hasil").value = result; } } </script>

penjumlahan sudah bisa cmn yg bisa hanya hasil array pertama aja, hasil yang ke duanya ga bisa

Comments

  • kalo posisi id = qty trus name=qty[], sedang tag yang kamu ambil di js pake byId gak akan bisa, hanya akan selalu ambil yg pertama, ambil tag nya by name
  • Sore Pak @bigboy16 dan @naurakhalifa saya udah coba script di atas dan menggunakan getElementsByName dan ByTagName tetapi tidak keluar hasil, mohon pencerahannya
Sign In or Register to comment.