How to Restrict past date in Date field - Onchange client script

chanikya
Tera Guru

Hi,

i have BR script , it is working fine , there is no problem with BR script, i would like to see this functionality in client script

CLIENT SCRIPT -ONCHANGE 

BR script:  how can i write it into Client Script

var today= new GlideDateTime();
var past=new GlideDateTime(current.u_review_date);
var todaydate=today.getLocalDate();
var pastdate=past.getLocalDate();
if(pastdate.before(todaydate))
{
gs.addInfoMessage("Please don't select past date");
current.u_sunset_review_date="NULL";
current.setAbortAction(true);
}

1 ACCEPTED SOLUTION

Shashikant Yada
Tera Guru

You can follow below link, using Script Include and Client script will resolve your issue.

https://community.servicenow.com/community?id=community_question&sys_id=abd88f61db5cdbc01dcaf3231f9619f5

Thanks
Shashikant

Hit Helpful or Correct on the impact of response.

View solution in original post

21 REPLIES 21

 

thanks for your reply,

not working...

can you share screenshot of alert?

Hi,

 

find_real_file.png

 

find_real_file.png

find_real_file.png

Hi Chanikya,

I have modified the above code. Try once with the above code. you should get the alert as below,

find_real_file.png

here i am able to select past date, it should not happen