Zenova (Tracker Form ) - Date function
Specific Folder FTP Upload / ftp-deploy (push) Successful in 1m43s Details

This commit is contained in:
zeeshan 2026-10-07 12:37:19 +05:30
parent 98ac33fa97
commit 2ef9e0e0d2
1 changed files with 17 additions and 6 deletions

View File

@ -339,22 +339,33 @@ if (!empty($submissions->data->submissions)) {
$(document).ready(function() {
var maxDate = new Date().toLocaleDateString('en-CA'); // Outputs YYYY-MM-DD in local time
var today = new Date();
var maxDate = today.toLocaleDateString('en-CA'); // YYYY-MM-DD
var minDate = '2026-10-01';
var $recordDate = $('#field-record_date');
$('#field-record_date').attr({
// Min आणि Max attributes सेट करा
$recordDate.attr({
min: minDate,
max: maxDate
});
$recordDate.on('change', function() {
var selectedDate = $(this).val();
// Date validation function
function validateFutureDate() {
var selectedDate = $recordDate.val();
if (selectedDate && selectedDate > maxDate) {
alert('You cannot select a date in the future. Please select a valid date.');
$(this).val('');
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();
});
});