Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-24-2023 05:43 AM
Hi @Surya_Prakash ,
You can use below on change client script to do the vaildation
function onChange(control, oldValue, newValue, isLoading, isTemplate) {
if (isLoading || newValue === '') {
return;
}
var today_dateStr = formatDate(new Date(),g_user_date_time_format);
var days_from_today = new Date();
//add 730 days to today's date.
days_from_today.setDate(days_from_today.getDate()+730);
var days_from_todayStr = formatDate(days_from_today,g_user_date_time_format);
var todayNum = getDateFromFormat(today_dateStr,g_user_date_time_format);
var daysNum = getDateFromFormat(days_from_todayStr,g_user_date_time_format);
var selected_dateNum = getDateFromFormat(newValue,g_user_date_time_format);
if(selected_dateNum < todayNum || selected_dateNum > daysNum) {
g_form.addErrorMessage('Selected date should be between Today and 2 years from Today');
g_form.clearValue('your field name');
}
}