- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 weeks ago
Hi All,
I have a date field on a form . When user select past date other than current date or upcoming date , the date field shouldn't take the value and will show a error message that "The due date should be current or future date". Can we do it both on both UI side and server side ?
Thank You
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 weeks ago
yes both is possible i.e. client and server
1) UI policy - no code
No Code date validations through (Catalog) UI Policies
OR
2) before insert/update business rule with no script
Something like this
If my response helped please mark it correct and close the thread so that it benefits future readers.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 weeks ago
Hi @1_DipikaD
better use the UI policy which is OOTB and abort the action.
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]
****************************************************************************************************************
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 weeks ago
Yes you can do it in both.
UI-side Validation (Client-side)
Where: Using Client Script or UI Policy
Why:
Immediate feedback to the user without waiting for a server response.
Improves user experience and reduces unnecessary server load.
Server-side Validation
Where: In a Business Rule (before Insert/Update)
Prevents users from bypassing the validation, especially in cases like:
Import Sets
REST API calls
Background scripts
Ensures data integrity in the database.
Shashank Jain