проверка хотя бы одного флажка

Я видел несколько других сообщений с тем же вопросом, но не смог найти решение, которое бы сработало для меня, поэтому я публикую свой собственный вопрос.

Позвольте мне предвосхитить это, сказав, что я новичок в JQuery и MVC. У меня есть 3 флажка, и мне нужно убедиться, что хотя бы один из них отмечен. У меня есть кое-что, что работает с использованием пользовательской проверки Jquery. Но он отображает 3 сообщения в Сводке проверки. Я хочу, чтобы он отображал только одно сообщение и, если возможно, не в сводке проверки. Как я мог этого добиться?

HTML-код

<label for="river1">river1</label>
<input checked="checked" class="checkbox" data-val="true" data-val-required="The     river1 field is required." id="river1" name="river1" type="checkbox" value="true" />
<input name="river1" type="hidden" value="false" /><br />

<label for="river2">river2</label>
<input checked="checked" class="checkbox" data-val="true" data-val-required="The river2 field is required." id="river2" name="river2" type="checkbox" value="true" />
<input name="river2" type="hidden" value="false" /><br />

<label for="river3">river3</label>
<input checked="checked" class="checkbox" data-val="true" data-val-required="The river3 field is required." id="river3" name="river3" type="checkbox" value="true" />
<input name="river3" type="hidden" value="false" /><br />

JQuery

$.validator.addMethod("checkbox", function (value, element) {
  return $('.checkbox:checked').length > 0;
  }, 'At least one river must be selected.');

Ответы на вопрос(1)

Ваш ответ на вопрос