- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-18-2022 05:09 AM
Hi everyone,
Is it possible to add the minimum characters required to the catalog field of variable type multi-line text?
Eg: I want a user to at-least write 30 characters before submitting.
Regards,
Priya
Solved! Go to Solution.
- Labels:
-
Service Catalog
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-18-2022 05:57 AM
Use onSubmit()/onChange() catalog client script as per your requirement.
function onSubmit() {
if(g_form.getValue('<multi_line_variable_backend_name>').length < 30){
g_form.showFieldMsg('<multi_line_variable_backend_name>', 'Enter at least 30 characters.', 'error', true);
return false;
}
}

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-18-2022 05:44 AM
Hi Priya,
Maybe you can try to validate that field using regular expression which will not allow less than 30 characters.
***Mark Correct or Helpful if it helps.***
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-18-2022 05:57 AM
Use onSubmit()/onChange() catalog client script as per your requirement.
function onSubmit() {
if(g_form.getValue('<multi_line_variable_backend_name>').length < 30){
g_form.showFieldMsg('<multi_line_variable_backend_name>', 'Enter at least 30 characters.', 'error', true);
return false;
}
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-18-2022 09:16 PM
Hi,
Thank you for the response.
This is working fine when I try it in the ServiceNow catalog.. but in the Service Portal, it's not working, I can submit the form with less than 30 characters also.
Regards,
Priya
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-18-2022 10:06 PM