diff --git a/resources/views/form/rapport-zenova/1791280835-abcbb25f-eff6-4036-8575-2ef55ef78f79.blade.php b/resources/views/form/rapport-zenova/1791280835-abcbb25f-eff6-4036-8575-2ef55ef78f79.blade.php index 6da369f8..6ed41c42 100644 --- a/resources/views/form/rapport-zenova/1791280835-abcbb25f-eff6-4036-8575-2ef55ef78f79.blade.php +++ b/resources/views/form/rapport-zenova/1791280835-abcbb25f-eff6-4036-8575-2ef55ef78f79.blade.php @@ -294,6 +294,37 @@ $('#field-contact_id').trigger('change'); }); + + $(document).ready(function() { + var today = new Date(); + var maxDate = today.toLocaleDateString('en-CA'); // YYYY-MM-DD + var minDate = '2026-10-01'; + + var $recordDate = $('#field-record_date'); + + + $recordDate.attr({ + min: minDate, + max: maxDate + }); + + // Date validation function + function validateFutureDate() { + var selectedDate = $recordDate.val(); + + if (selectedDate && selectedDate > maxDate) { + alert('Future date is not allowed. Please select today or a past date.'); + $recordDate.val(''); // Clear the input field + return false; + } + return true; + } + + // Android वर instant trigger होण्यासाठी input, change, आणि blur + $recordDate.on('input change blur', function() { + validateFutureDate(); + }); + });