# Multiple choice - checklist

**URL:** <https://forums.knack.com/t/multiple-choice-checklist/13357>\
**Category:** Get Answers\
**Created:** [November 5, 2022, 7:21pm UTC](https://forums.knack.com/t/multiple-choice-checklist/13357 "2022-11-05T19:21:18Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dan](https://avatars.discourse-cdn.com/v4/letter/d/eada6e/32.png) [@Dan](https://forums.knack.com/u/Dan)\
**Post date:** [November 5, 2022, 7:21pm UTC](https://forums.knack.com/t/multiple-choice-checklist/13357/1 "2022-11-05T19:21:19Z")

</div>

I have a multiple choice field with 10 items as a checklist. Is there a quick way to only allow the form to be submitted when all 10 items are checked off?

---

<div class="post-metadata">

**Author:** ![CarlHolmes](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.knack.com/carlholmes/32/2814_2.png) [@CarlHolmes](https://forums.knack.com/u/CarlHolmes)\
**Post date:** [November 5, 2022, 7:27pm UTC](https://forums.knack.com/t/multiple-choice-checklist/13357/2 "2022-11-05T19:27:13Z")

</div>

Not natively, you can’t set a multi-choice field to being mandatory so all options have to be selected. I’d imagine this would be possible using JavaScript. I’m not a coder but others may be able to help. 👍

---

<div class="post-metadata">

**Author:** ![BradStevens](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.knack.com/bradstevens/32/140_2.png) [@BradStevens](https://forums.knack.com/u/BradStevens)\
**Post date:** [November 5, 2022, 8:35pm UTC](https://forums.knack.com/t/multiple-choice-checklist/13357/3 "2022-11-05T20:35:14Z")

</div>

I think the No-code way in Knack would be to have 10 different Yes/No fields all with the “Require Yes” setting turned on [Field Types - Knack Knowledge Base](https://learn.knack.com/article/13eszen598-field-types#settings-6). Of course this means a static set of options.

Otherwise it’s Javascript…

---

<div class="post-metadata">

**Author:** ![IAmAKnacker](https://avatars.discourse-cdn.com/v4/letter/i/5f9b8f/32.png) [@IAmAKnacker](https://forums.knack.com/u/IAmAKnacker)\
**Post date:** [November 11, 2022, 3:55am UTC](https://forums.knack.com/t/multiple-choice-checklist/13357/4 "2022-11-11T03:55:43Z")

</div>

Couldn’t you use validation rules. You may need to create 10 rules, but that might do the trick.
