- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-13-2023 12:33 AM
Hi All,
I have created a on submit client script if the condition is matched it should give alert message and abort action i have used return false but still form is getting submitted what could be the possible issue and how to fix it, please share if anyone has pointers on this.
Thanks in advance.
Kruthik Shivaprasad
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-13-2023 02:41 AM
Add one more line "return false" to the bottom of the client script. It should work
function onSubmit() {
/*** Pop this gem into your script! */
if (g_scratchpad.isFormValid) {
return true;
}
var actionName = g_form.getActionName();
var ga = new GlideAjax('x_intellectu.CheckRetired');
ga.addParam('sysparm_name', 'CheckingRetired');
ga.addParam('sysparm_ia_name', g_form.getValue('ia_name'));
ga.getXML(RetiredCheck);
function RetiredCheck(response) {
var answer = response.responseXML.documentElement.getAttribute("answer");
if (answer == 'true') {
alert('This is retired');
return false;
}
/*** Pop this gem into your script! */
g_scratchpad.isFormValid = true;
g_form.submit(actionName);
}
/*** Pop this gem into your script! */
return false;
}
Cheers,
Tai Vu

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-13-2023 01:03 AM
Using onSubmit() & GlideAjax is not an ideal option as by the time results are returned the submission is triggered.
Please check for article with a workaround for this or try making the execution to be onChange() instead.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-13-2023 02:55 AM
Hi @Jaspal Singh @Tai Vu ,
Thank you so much for helping . The solution provided is working.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-21-2024 05:13 AM
for me nothing worked except this video on youtube
follow this link
Catalog Realtime Training Day 12 | OnSubmit catalog client script servic…
i have implemented the same and created a catalog onsubmit client script.
to check that out follow the below one
How to check multiple users are member of group