Issue with Zurich Version

Sathwik1
Tera Guru

Below onChange Client script is working in yokohoma but not in zurich, can someone please help me to understand on what is the issue?

 

function onChange(control, oldValue, newValue, isLoading) {

    if (isLoading || !newValue)
        return;

    var proceed = confirm("Please confirm");

    if (!proceed) {

        var ga = new GlideAjax('ScriptIncludeName');
        ga.addParam('sysparm_name', 'Function');
        ga.addParam('sysparm_abc', g_form.getValue('fieldname'));
        ga.getXML(function() {
            g_form.setValue('fieldname', '');
            g_form.reload();
            g_form.showFieldMsg(fieldname, 'cleared.', 'error');
        });
    }
}

 

@Ankur Bawiskar  @Its_Sagnic @Matthew_13 

1 ACCEPTED SOLUTION

Sathwik1
Tera Guru

Its a platform issue.

View solution in original post

26 REPLIES 26

Hi @Sathwik1 ,

 

I just tried out in my PDI & its working fine. please make sure the client script UI type is set to All. Confirm & alert both are working. Please see the snip below.

 

Screenshot 2026-02-28 202748.pngScreenshot 2026-02-28 202926.pngScreenshot 2026-02-28 203041.png

 

Thanks,

Danish Bhairagdar

Also my pdi is in zurich version @Sathwik1 

 

Screenshot 2026-02-28 203636.png

@Danish Bhairag2 thanks for all your efforts..

After checking it deeper again..I see the attachment itself not getting added to tha attachment variable..and I don't see any size limitations also... So will be there any other thing I've to check and confirm on why attachment is not getting added.

Hi @Sathwik1 ,

 

Try uploading a normal excel file with some data or maybe any PNG or jog files. If still the same issue persist, try creating a new variable n check.

 

Thanks,

Danish

Tanushree Maiti
Kilo Patron

Hi @Sathwik1 ,

 

If you are applying the onChange() client script on a reference variable ,in that case , can you try the same in other browser except chrome once .

 

Reason being "KB0715672 " says

 

"The 'confirm' doesn't work in onChange Client Script/Catalog Client Script created on a Reference filed/variable on Chrome Browser" .

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