- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-27-2021 04:14 AM
How to disable the submit button in the catalog form if the variable choice option is selected as Disagree
Solved! Go to Solution.
- Labels:
-
Service Catalog
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-27-2021 04:56 AM
Why not use onSubmit catalog client script and if the variable is Disagree stop form submission
function onSubmit(){
if(g_form.getValue('variable') == 'Disagree'){
alert('Not allowed');
return false;
}
}
you need to write onChange catalog client script on that variable
Show/hide the button using DOM
Note: DOM is not recommended approach
check this link for help
Show/Hide Submit button on Catalog Item
Regards
Ankur
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-27-2021 04:31 AM
function onSubmit() {
//Type appropriate comment here, and begin script below
if (g_form.getValue('field_name') == 'disagree') {
// alert("Please enter values");
return false;
} else
{
return true;
}
}
try this script and modify accordingly
Thanks,
Murthy
Murthy
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-27-2021 04:32 AM
Hi
And one more doubt
If you don't want to submit the form when user selects disagree why dont you remove it from the choices?
Thanks
Murthy
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-27-2021 04:32 AM
Hi Sanjay,
Please do check this link for both OnSubmit and OnChange option
https://community.servicenow.com/community?id=community_question&sys_id=47171141db2997402328f3231f9619aa
Regards,
Bala T
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-27-2021 04:56 AM
Why not use onSubmit catalog client script and if the variable is Disagree stop form submission
function onSubmit(){
if(g_form.getValue('variable') == 'Disagree'){
alert('Not allowed');
return false;
}
}
you need to write onChange catalog client script on that variable
Show/hide the button using DOM
Note: DOM is not recommended approach
check this link for help
Show/Hide Submit button on Catalog Item
Regards
Ankur
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-15-2023 06:40 AM
Hello @Ankur Bawiskar
I have a similar requirement and I have done that but somehow the catalog item gets submitted.
Script include:
Client script:
Thank you,
Elena