Many times we have to validate attachment control inside a form on certain condition. For example, say, there is a checkbox on a form and when you check the checkbox you need to add an attachment (Mandatory) otherwise not. So how you will accomplish this? It's easy and here are the steps to follow:
Follow the section below for detailed implementation:
The screen looks like as follows:
Now if you check the AttachmentFlag, it’s mandatory to attach attachments. For that follow the following steps:
return NWF.FormFiller.Attachments.GetAttachedFilesCount(NWF.FormFiller.Functions.GetFillerDivObjectForControl(NWF$("#"+NWF$("." + cssClassNameOfTheAttachment + " .nf-attachmentsRow").id)).data('controlid'));
Select the attachment control and configure the CSS Class of it as follows:
Configure the name of the ‘Yes/No’ field (AttachmentFlag) as follows:
Now add a rule selecting the attachment control as follows:
N.B. Remember you have to pass the CSS class name of the Attachment control as a parameter inside the function CountAttachments().
Now when you submit the form checking the AttachmentFlag and without attaching any attachment the following messages will be displayed:
Hope this small blog will be helpful to you to validate any attachment control on demand. Thanks for viewing the blog!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.