Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
Kenapa penghitungan otomastis tidak berlaku pada semua menu
<style>
input.quantity {
padding: 10px;
width: 120px;
}
</style>
<div class="container-fluid">
<div class="card-header">
<h1 align="center">Detail Keranjang</h1>
<input type="hidden" id="id_menu" value="id_menu">
</div>
<table class="table table-hover table-striped table-bord text-center">
<thead>
<tr>
<th>NO</th>
<th>PRODUCT</th>
<th>QTY</th>
<th>HARGA</th>
<th>SUB TOTAL</th>
</tr>
</thead>
<tbody>
<?php
$no=1;
$total = 0;
foreach($this->cart->contents() as $items) :
$subtotal = $items['qty'] * $items['price'];
$total += $subtotal;
?>
<tr>
<td><?php echo $no++ ?> </td>
<td><?= $items['name'] ?></td>
<td><input class="quantity" id="qty" type="number" value="<?= $items['qty'] ?>"></td>
<td><input class="quantity" id="harga" type="number" disabled value="<?= $items['price'] ?>"></td>
<td><input class="quantity" id="subtotal" type="number" value="<?= $subtotal ?>"></td>
</tr>
<?php endforeach; ?>
<td colspan="3" align="right" class="strong-text">TOTAL</td>
<td><input class="quantity" id="total" type="number" value="<?= $total ?>"></td>
</tbody>
</div>
</table>
<div align="right">
<a href="<?php echo base_url('customer/keranjang/hapus_keranjang') ?>"><div class="btn btn-sm btn-danger">Hapus Keranjang</div>
<a href="<?php echo base_url('customer/dashboard') ?>"><div class="btn btn-sm btn-primary">Lanjutkan Belanja</div>
<a href="<?php echo base_url('customer/keranjang/pembayaran') ?>"><div class="btn btn-sm btn-success">Pembayaran</div>
</div>
</div>
</div>
<script>
$("#id_menu").change(function() {
class = $('#id_menu').val();
$.ajax({
url: 'http://localhost/ap_quiznos/customer/keranjang/getubah',
data: {
id: id,
qty: $("#qty").val()
},
method: 'post',
// dataType: 'json',
success: function(data) {
}
})
var qty = $("#qty").val();
var harga = $('#price').val();
var subtotal = $('#subtotal').val();
$('#subtotal').val(qty * harga)
$('#total').val(qty * harga)
});
</script>
Tanggapan
hallo, bisa diperjelas masalahnya seperti apa?
1 Jawaban:
<div> jadi saya mau untuk subtotal dapat berubah otomatis sesuai dengan jumlah quantity yang di input namun javascriptnya hanya bisa mengubah otomatis data yang pertama. - <a href="https://sekolahkoding.com/user/Mocuky">@Mocuky</a></div>