How can you create a multiple choice check box and make it mandatory?

pagdenl
Giga Expert

I am trying to find a way to create a multiple choice check box, without using a label.   I need to make the question mandatory, but by using a label and creating check boxes, mandatory does work correctly, and customer cannot submit the catalog item. Do I need to script this or is there any other solution??

From the Wiki:

Displays a label across the form. Use labels to separate questions into sections (example, left) or list check boxes in order under a label to create a question for which the user can select several options (example, check boxes). Mandatory and Read only UI policies don't apply to this variable type.


Creates a check box that may be selected or cleared. List check boxes in order under a label to create a multi-option question (as shown in the example).

1 ACCEPTED SOLUTION

DaSmith9
Tera Expert

Hi Denise, I had a similar scenario and came across your post and saw it was never answered (even after a couple of years). I believe I found the answer in another post that I hope satisfies the original requirement so that you and any others who come across this post will know how to make this work.

 

 

 

Catalog Item Sleight of Hand: Mandatory selection of Checkbox options without writing scripts

 

 

 

This posting describes how to create the label/checkbox options, and then also how to create the appropriate UI Policy to ensure the label/options are mandatory for one or more options to be selected.

 

 

 

A couple of things to note regarding this solution.

 

  • It also works if you put a container start, container split and container end for your options if you prefer them to be on two columns
  • Be sure when you are creating the UI policy, be sure that you are using AND, and not OR for the policy conditions
  • I have validated this works as of Helsinki

 

 

Best part is, no script required Thanks Mike for the solution mike.pryor

 

View solution in original post

20 REPLIES 20

Glad to hear that


dhathrianoop
Giga Expert

Does this work for Jakarta?... I have tried making label mandatory but no luck


I have not tested or used on Jakarta, but it appears mandatory checkbox handling is similar to Istanbul


Types of service catalog variables (from Jakarta documentation)


I have tried in jakarta ..but its not working


Yes, I discovered the same. It works fine using the catalog item in CMS but fails in the Service Portal.   I opened a HI ticket and the agent confirmed as well it is not working in Jakarta.   The issue was turned in Problem case.



ServiceNow KB: Service Portal - Mandatory label variables have no asterisk and are not enforced (KB0...



-Wesley