При выборе переключателя + количество флажков выдаст ошибку.1-й экземпляр - это кнопки 1 + 5, если вы щелкнете по 6-му блоку, он выдаст предупреждение.
2-я функция - это кнопки 2 + 10, но это просто выдаст ту же ошибку, что и кнопка 1, и остановит 10 полей.
Код, который я использую:
$("input[name='option[]']").on('change', function (e) {
if ($("input[name='meals']").val() == 5 && $("input[name='option[]']:checked").length > 5) {
$(this).prop('checked', false);
alert("allowed only 5");
}
else if ($("input[name='meals']").val() == 10 && $("input[name='option[]']:checked").length > 10) {
$(this).prop('checked', false);
alert("allowed only 10");
}
else if ($("input[name='meals']").val() == 15 && $("input[name='option[]']:checked").length > 15) {
$(this).prop('checked', false);
alert("allowed only 15");
}
else if ($("input[name='meals']").val() == 20 && $("input[name='option[]']:checked").length > 20) {
$(this).prop('checked', false);
alert("allowed only 20");
}
});
Любая помощь будет отличной!
Большое спасибо!