How to make duration available only after 15 days from the date of requesting

2022_ServiceNow
Tera Expert

Hi Everyone,

I have an use-case where I need to make the duration to be selected after 15 days from the current date. How can I achieve this? Please help!!

Example: If I'm filling this form today, then I want the days from 15 to 29 to be greyed or not possible to select and only days after 15 days user should be able to select.

find_real_file.png

Regards,

Priya

1 ACCEPTED SOLUTION

Pavankumar_1
Mega Patron

Hi,

Please try UI policy if it still not resolved.

1. use relative condition as below and select your date field and give 15 days as shown below.

with this you can select date after 15 days from current date.

find_real_file.png

find_real_file.png

 

Script:

function onCondition() {
    alert("Enter valid date, You can select date after 15 days from today");
    g_form.clearValue('select_the_duration'); //give your variable name

}

 

Hope you it helps you.

Please Mark ✅ Correct/helpful if applicable, Thanks!! 

 

Regards

Pavankumar

If it helps please click Accept as Solution/hit the Thumb Icon.
ServiceNow Community MVP 2024.
Thanks,
Pavankumar

View solution in original post

28 REPLIES 28

Hi Ankur,

Thank you so much for your time!

But now, 'select the duration' field gets blank when we select the date 15 days from now and even the field gets blank for the date selected after 15 days too.

What other changes shall I make to get the field blank only for the days selected 15 days from now?

Thank you in advance!

Regards,

Priya

Hi,

So the validation is running fine.

Did you debug why it's clearing for the case where it shouldn't?

regards
Ankur

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

Pavankumar_1
Mega Patron

Hi,

Please try UI policy if it still not resolved.

1. use relative condition as below and select your date field and give 15 days as shown below.

with this you can select date after 15 days from current date.

find_real_file.png

find_real_file.png

 

Script:

function onCondition() {
    alert("Enter valid date, You can select date after 15 days from today");
    g_form.clearValue('select_the_duration'); //give your variable name

}

 

Hope you it helps you.

Please Mark ✅ Correct/helpful if applicable, Thanks!! 

 

Regards

Pavankumar

If it helps please click Accept as Solution/hit the Thumb Icon.
ServiceNow Community MVP 2024.
Thanks,
Pavankumar

Hi,

Thank you so much Pavan. This worked!!

Regards,

Priya