diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/messaging-preference-form.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/messaging-preference-form.inc index 324f8aa54b..6b7c489618 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/messaging-preference-form.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/messaging-preference-form.inc @@ -338,21 +338,23 @@ [% END %] - + function updateCheckboxes() { + const isDisabled = !selectElement.value; + if (smsCheckbox) smsCheckbox.disabled = isDisabled; + if (emailCheckbox) emailCheckbox.disabled = isDisabled; + if (digestCheckbox) digestCheckbox.disabled = isDisabled; + } + updateCheckboxes(); + selectElement.addEventListener("change", updateCheckboxes); + }); + +[% END %]