We've updated the ServiceNow Community Code of Conduct, adding guidelines around AI usage, professionalism, and content violations. Read more

Client Script to auto set checkbox if other checkbox is checked

Brandon R1
Tera Contributor

I'm needing a Catalog Client Script that will automatically place a checkmark in a checkbox variable B when checkbox variable A is check marked.

This probably sounds relatively easy but I am not a heavy coder and not sure where to start.

Thanks,

Brandon

1 ACCEPTED SOLUTION

You will need to add '' around the true since this is not a boolean. 

 

function onChange(control, oldValue, newValue, isLoading) {
if (isLoading || newValue == '') {
return;
}

if(newValue == 'true'){
g_form.setValue('checkBoxB', 'true');
}

}

 

Try this and see what you get

View solution in original post

6 REPLIES 6

That worked!  Thanks, Kris.

Also, thank you @Isaac Vicentini for the initial script.

 

vinay v
Tera Contributor

Hi you can do this it will helps you

onChange() script set table name and field as checkboxA

Script:

function onChange(control, oldValue, newValue, isLoading, isTemplate) {
    if (isLoading || newValue === '') {
        return;
    }
    if (g_form.getBooleanValue('checkboxA', true)) {
        g_form.setValue('checkboxB', true);
    } else {
        g_form.setValue('checkboxB', false);
    }
}