Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

How to Restrict Date field that user should able to enter date between 1990-200 year.

Shweta Kasbe1
Tera Contributor

How to Restrict Date field that user should able to enter date between 1990-200 year if he enters 2001 its should not able to create record. and also throw error invalid date

 

7 REPLIES 7

Community Alums
Not applicable

Hi @Shweta Kasbe ,

use UI policy than a client script because of the execution order in which they both run, UI Policy runs first.

Try something like below, just replace the conditions with your own required conditions:

Create a new UI policy on the date field as below   :

find_real_file.png

Click on the advance checkbox, in the script part write the following code :

function onCondition() {

alert('End date cannot 6 months from current date');

g_form.setValue('u_end_date','');

}

find_real_file.png

Limit date selection in date field

Find difference between two dates

Date Validation in ServiceNow

Client script date validation

Client script to validate start/end date fields

Mark my answer correct & Helpful, if Applicable.

Thanks,
Sandeep

On which table should i create ui policy?

Community Alums
Not applicable

The table where you have this form, you will use that table to write this UI policy.

Mark my answer correct & Helpful, if Applicable.

Thanks,
Sandeep

Ankur Bawiskar
Tera Patron
Tera Patron

Hi,

where is this validation required?

On form?

Regards
Ankur

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader