43 lines
1.3 KiB
JavaScript

document.addEventListener('DOMContentLoaded', () => {
$("#cartButton").addClass('d-none');
const cart = JSON.parse(sessionStorage.getItem('cart') || '[]');
if (cart.length === 0) {
window.location.href="/"
return
}
function toggleCustomerFields() {
const selected = $('input[name="jenis_customer"]:checked').val();
if (selected === 'Karyawan RSAB Harapan Kita') {
$('.karyawan').show();
$('.pasien').hide();
} else if (selected === 'Keluarga Pasien / Penunggu Pasien') {
$('.pasien').show();
$('.karyawan').hide();
} else {
$('.karyawan, .pasien').hide();
}
}
// Jalankan saat load awal (jika radio sudah terpilih)
toggleCustomerFields();
// Jalankan saat user memilih salah satu radio
$('input[name="jenis_customer"]').on('change', function() {
toggleCustomerFields();
});
$("#checkoutFormFinal").on('submit', function(e){
if(cart.length === 0){
e.preventDefault();
alert("Keranjang kosong. Silakan pilih menu terlebih dahulu!");
return;
}
document.getElementById('cart_data').value = JSON.stringify(cart)
});
});