diff --git a/pesanan_pickup/views.py b/pesanan_pickup/views.py index 48bf207803789b33de1b09caa4edd185479cbde7..de6ba204cfe377f88fed4a30cd2de806707c1da0 100644 --- a/pesanan_pickup/views.py +++ b/pesanan_pickup/views.py @@ -31,8 +31,6 @@ def process_pesanan(request): else: second_form = OrderPickupKiloanForm(request.POST) - print(second_form) - if second_form.is_valid(): # Convert Decimal fields to float in cleaned_data // cgpt cleaned_data = {k: float(v) if isinstance(v, Decimal) else v for k, v in second_form.cleaned_data.items()} diff --git a/templates/form_pesanan/form_pesanan.html b/templates/form_pesanan/form_pesanan.html index 9269f2e9cf7fc7d1e5f35321150ff92fa585d3d9..e44038acfd012b22ae4594a5187156ba46f39cbb 100644 --- a/templates/form_pesanan/form_pesanan.html +++ b/templates/form_pesanan/form_pesanan.html @@ -70,6 +70,23 @@ <body> +<script> + document.addEventListener('DOMContentLoaded', function () { + {% if form_is_invalid %} + showErrorPopup(); + {% endif %} + + function showErrorPopup() { + const errorModal = document.getElementById('errorModal'); + errorModal.classList.remove('hidden'); + + setTimeout(() => { + errorModal.classList.add('hidden'); + }, 2000); + } + }); +</script> + {% endblock content %} \ No newline at end of file