- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-19-2023 09:26 PM
If a variable of type date/ time or just date is created then in the client scripts what should be coded if the user enters previous/future date where the variable accepts only future/previous date, for this an error message should pop up just around the variable field?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-19-2023 09:31 PM
Hi @SUDCHAK ,
U can create a UI policy for this mentioning in the condition if date field is before today . Then go to ur script tab n select run for all n under when condition is true u can specify the alert or field message
Thanks,
Danish
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-19-2023 09:51 PM
Hi @SUDCHAK ,
In order to showcase error for a respective field u can try this
g_form.showFieldMsg('variable_name','Enter your message here','error');
Thanks,
Danish
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-19-2023 10:02 PM
Hi @SUDCHAK ,
Plz do not use at or before as it will consider today as well I mean if some1 selects today then also error will show.
N instead of date select today from drop-down. Else it will always consider 19 as the reference.
N yes make the UI type as ALL if u r running on portal.
Thanks,
Danish
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-19-2023 09:29 PM
Hi,
This can be done by UI policy without writing any code.
No Code date validations through (Catalog) UI Poli... - ServiceNow Community
Thanks and Regards,
Saurabh Gupta
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-19-2023 09:34 PM
Actually the code that u shared i have already used it but the requirement is to make an error pop up message if wrong date/time or just date entry is made which should appear just below or above the variable field.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-19-2023 09:37 PM - edited ‎12-19-2023 09:39 PM
Hi @SUDCHAK
Hi,
You can write
g_form.clearValue("name_of_variable");
g_form.showErrorBox("name_of_variable","You cannot add a past date");
Thanks and Regards,
Saurabh Gupta
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-19-2023 09:47 PM
I tried the code that u shared but the error pop up is not shown while trying out the catalog form.