Manmohan K
Tera Sage

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');
	}
}