Date should not be past date it should be current or future.

akash12345
Tera Contributor

In my catalog item I have used one field, named as  Ship Time Stamp as field type date. So I have to used  current date or future date only. So can you please help me with the script.

2 ACCEPTED SOLUTIONS

Hi @akash12345 

 

Please share the UI policy screen shot. 

*************************************************************************************************************
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.

Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]

****************************************************************************************************************

View solution in original post

Hi @akash12345 ,

 

If u r checking this on portal please change run script UI type to All instead of Desktop. It will work. Also if u have another client script doing the same thing please deactivate it. UI policy is sufficient.

 

 

Thanks,

Danish

 

View solution in original post

16 REPLIES 16

Dr Atul G- LNG
Tera Patron
Tera Patron

Hi @akash12345 

 

use a UI Policy for this - there's a "on or before today" condition.

 

LearnNGrowAtul_0-1702054524315.png

 

*************************************************************************************************************
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.

Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]

****************************************************************************************************************

Danish Bhairag2
Tera Sage
Tera Sage

Hi @akash12345 ,

 

Please use a UI policy for this requirement where u can achieve this with minimal script.

 

Create a UI policy with condition as Ship Time Stamp is before today. 

Navigate to Script section & under if script evaluates to true  u can write this

 

alert("Past Dates cannot be selected");
g_form.clearValue('ship_time_stamp');//use proper backend value

 

Thanks,

Danish

 

akash12345
Tera Contributor

Hi Atul,

Thanks for reply. I have used same but pop-up is coming which is saying that it should not be today or past date. I want current date and future date only.

@akash12345 ,

 

use just before  in the condition. It will work.

 

Thanks,

Danish