@is_12 

GlideAjax syntax is wrong

year.addParam('sysparm_name', 'checkLeepyear');
year.addParam('sysparm_date', g_form.getValue('start_date'));

💡 If my response helped, please mark it as correct and close the thread 🔒— this helps future readers find the solution faster! 🙏

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