- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-09-2020 11:19 PM
g_form.getControl('order_now_button').click(); is not working on me. Can you give me an alternative. g_form.submit is working for portal but not for catalog item CMS. I want some alternative of g_form.submit which works in both.
Here is the callback function. Please help
function HelloWorldParse(response) {
if(ans1 =="success")
{
g_form.setValue('check_flag', 'true');
g_form.submit();
}
else{
alert("No field values have changed");
g_form.clearValue('application_name');
g_form.clearValue('type_of_operation');
return false;
}
}
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-10-2020 03:19 AM
Isolate script = false will allow DOM to work in native.
Keep it false as you have already kept it
Try this and it should work fine for native
if(ans1 =="success")
{
g_form.setValue('check_flag', 'true');
if(window == null){
// portal
g_form.submit();
}
else{
// native
$j("#oi_order_now_button").trigger('click'); // for catalog item
$j("#submit_button").trigger('click'); // for record producer
}
}
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
09-10-2020 03:19 AM
Isolate script = false will allow DOM to work in native.
Keep it false as you have already kept it
Try this and it should work fine for native
if(ans1 =="success")
{
g_form.setValue('check_flag', 'true');
if(window == null){
// portal
g_form.submit();
}
else{
// native
$j("#oi_order_now_button").trigger('click'); // for catalog item
$j("#submit_button").trigger('click'); // for record producer
}
}
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
09-10-2020 03:56 AM
Brilliant Ankur. This is what I was looking for. Now my script is working in catalog item and in Service Portal.
Thanks you all including Ankur for all your time, effort and suggestions. Have a great day.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-10-2020 05:06 AM
You are welcome.
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
09-10-2020 12:22 AM
My requirement is to make sure form submission happens based on some validation. The above script works well for Service Portal. Trying to find out an alternative approach for CMS portal. So far no luck 😞