Welcome to Community Week 2025! Join us to learn, connect, and be recognized as we celebrate the spirit of Community and the power of AI. Get the details  

How to limit the selection of choice list up to 3 in checkbox

Sai Akhil
Tera Contributor

Hello Developers,

I have a requirement where I used 6 checkboxes in the catalog item, but I have to restrict the user to select the utmost 3, please let me know how to achieve this.

Thanks in advance,

Akhil.

5 REPLIES 5

Harshal Gawali
Giga Guru

Hello Harshal,

 

Thanks for your kind reply, but that blog will not suffice my requirement, the user does not want to select a minimum of 3  but can select up to 3.  Please let me know if u know how to achieve this.

 

Thanks,

Akhil

Pratiksha Kalam
Kilo Sage

Hello,

You can write client script in catalog item.

https://community.servicenow.com/community?id=community_question&sys_id=f001b8a7dbbe2bc05d782183ca96...

If answer is helpful please mark correct and helpful!
Thanks,
Pratiksha

Pranav Bhagat
Kilo Sage

Hi

Check this samplle code 

var checkboxes = ['checkbox1', 'checkbox2', 'checkbox3', 'checkbox4'];

var count ;

for (var i = 0; i < checkboxes.length; i++) {

if (g_form.getValue(checkboxes[i]) == 'true') {
count = count +1;
break;
}
}

if (count > 3) {
g_form.addErrorMessage('You can't select all');

return false;
}

Regards

Pranav