Make a selection mandatory for atleast one checkbox to be selected on a form with alert if nothing selected

Terry Carter Jr
Tera Contributor

Hello everyone!

I need some assistance today.  I have a custom application (IBM Resilient Integration) that I built out for my security response team and they would like to have a modification done to the checkboxes.  Yes, I have already approached them to use select boxes for the selections since it would be easier but they want the users to have to opportunity to select one or more checkbox while making a selection mandatory with an alert if nothing is selected.  

Below are the checkboxes that I'm using:

find_real_file.png

Any guidance or help is greatly appreciated!

Thanks,

Terry 

1 ACCEPTED SOLUTION

Yes, understood the problem.

The earlier code returns error when atleast one of them is false.

so instead of || use && and then it will fire only if all of those are unchecked.

View solution in original post

31 REPLIES 31

Yes, understood the problem.

The earlier code returns error when atleast one of them is false.

so instead of || use && and then it will fire only if all of those are unchecked.

Asinoor,

What a lifesaver you are!  That worked!  

I will be making this solution as Correct!.

Here is the correct code:

function onSubmit() {

//This will check to see if any one of the Impacted Parties checkboxes are checked
if(g_form.getValue("customer") == "false" && g_form.getValue("non_customer") == "false" && g_form.getValue("team_member") == "false" && g_form.getValue("vendor") == "false" && g_form.getValue("other") == "false" && g_form.getValue("unknown") == "false") {

g_form.addErrorMessage("Please select atleast one Impacted Party checkbox");

return false; //This will prevent the submission of the Security Incident form if nothing is selected

}
}

No problem. Have a good weekend 🙂

Thanks for posting the final code - appreciate it!

No problem anytime Chase!