Catalog Client Script - Do Not Allow Submission

JA26
Giga Contributor

The script should not allow submission if either values choice is 'yes' 

function onSubmit() {
    var group = g_form.getValue('was_the_group_listed');
    var file = g_form.getValue('was_the_file_listed');
if (group == 'yes' || file == 'yes') {
        g_form.addErrorMessage('Please check KBXXX');
        return false;
    }
}
5 REPLIES 5

Tanushree Maiti
Mega Patron

Hi @JA26 ,

Is it Article?

Code looks good.

Please mark this response as Helpful & Accept it as solution if it assisted you with your question.
Regards
Tanushree Maiti
ServiceNow Technical Architect
Linkedin:

It is allowing submission when I select yes. It should not allow submission and a banner should populate at the top with the message. 

Hi @JA26 

Check what value is coming from those two variable - group &file . is it yes or Yes,

Then update condition accordingly.

Please mark this response as Helpful & Accept it as solution if it assisted you with your question.
Regards
Tanushree Maiti
ServiceNow Technical Architect
Linkedin:

hi @JA26 ,

 

Please validate the values of the following fields in the script:

 var group = g_form.getValue('was_the_group_listed');
    var file = g_form.getValue('was_the_file_listed');
 
Ensure you are checking the actual stored values (like 'yes', 'true', or '1') and not the display label (Yes).
You can temporarily add an alert() to confirm what values are being returned:
If this information proves useful, kindly mark it as helpful or accepted solution.

Thanks,
BK