Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Attachment Mandatory with message if attachment isnt provided

HenryD
Tera Guru

Hello, currently i am trying to do a client script that makes my catalog item have to submit a attachment and its mandatory, also want to add a message if they dont add a mandatory for it to submit. i tried using the variable attachment but i need to do it with the user adding the attachment to the paper clip on top of the catalog item. i have been researching tips and tricks but none seem to work for me, if anyone has done this lately or can point me to the righ direction i appreciate it. thank you in advance 

1 ACCEPTED SOLUTION

Hi,

My apologies for all the back and forth. I was hoping that the above code would work, but apparently not.

I've now tested this myself, because I didn't want to suggest you something else and have it be incorrect (previously, I thought the other code pieces did work).

So this works for me:

function onSubmit() {
    var attachments = document.getElementById('header_attachment_list_label');
    if (attachments.style.visibility == 'hidden' || attachments.style.display == 'none') {
        alert("Please add at least 1 attachment in order to submit request");
        return false;
    }
}

Please mark reply as Helpful/Correct, if applicable. Thanks!


Please consider marking my reply as Helpful and/or Accept Solution, if applicable. Thanks!

View solution in original post

11 REPLIES 11

Hi,

My apologies for all the back and forth. I was hoping that the above code would work, but apparently not.

I've now tested this myself, because I didn't want to suggest you something else and have it be incorrect (previously, I thought the other code pieces did work).

So this works for me:

function onSubmit() {
    var attachments = document.getElementById('header_attachment_list_label');
    if (attachments.style.visibility == 'hidden' || attachments.style.display == 'none') {
        alert("Please add at least 1 attachment in order to submit request");
        return false;
    }
}

Please mark reply as Helpful/Correct, if applicable. Thanks!


Please consider marking my reply as Helpful and/or Accept Solution, if applicable. Thanks!

nice! that did indeed work thank you so much