Welcome to Community Week 2025! Join us to learn, connect, and be recognized as we celebrate the spirit of Community and the power of AI. Get the details  

How to get today's date and abort submission if it exceeds 3months?

Kushi
Tera Contributor

Hello, 

I have a requirement for aborting the form submission, if the date field value entered is more than 3 months.

How do I implement this using client script?

1 REPLY 1

Harish KM
Kilo Patron
Kilo Patron

Hi @Kushi you can create a onSubmit client script:

Example:

var selectedDateNum = getDateFromFormat(newValue, g_user_date_format); //This gives the selected date
var ninety_days =129600; //90 days in minutes
var ninety_days_date = new Date(new Date().getTime() - ninety_days*60000);
var ninety_days_dateStr = formatDate(ninety_days_date, g_user_date_format);
var ninety_days_dateNum = getDateFromFormat(ninety_days_dateStr, g_user_date_format);
if(selectedDateNum < ninety_days_dateNum) {
alert("Selected date cannot be less than 90 days");
return false; //abort submission
}

Regards
Harish