Я хочу ограничить выбор флажков определенным числом, чтобы люди не могли злоупотреблять выбором категорий.
Вот моя попытка из нескольких примеров, с которыми я столкнулся.Ни одна работа с петлей.Я проверил его с помощью обычной системы чекбоксов в ручном стиле, и она работает.Не найдено ни одного примера, где бы они использовали цикл.
<div id="checkbox">
<%= form.collection_check_boxes(:category_ids, Category.all, :id, :name, :multiple => true) %>
</div>
<script>
$('.checkbox :name').change(function () {
var $cs=$(this).closest('checkbox').find(':name:checked');
if ($cs.length > 3) {
this.checked=false;
}
});
</script>
Я хотел бы ограничить проверки, скажем, 5.
Предложения по настройкеJS для работы с циклом?