|
Lines 337-339
Link Here
|
| 337 |
[% END %] |
337 |
[% END %] |
| 338 |
</tbody> |
338 |
</tbody> |
| 339 |
</table> |
339 |
</table> |
| 340 |
- |
340 |
<script> |
|
|
341 |
document.addEventListener("DOMContentLoaded", function () { |
| 342 |
const selectElement = document.querySelector('select[name="2-DAYS"]'); |
| 343 |
|
| 344 |
const smsCheckbox = document.getElementById("sms2"); |
| 345 |
const emailCheckbox = document.getElementById("email2"); |
| 346 |
const digestCheckbox = document.getElementById("digest2"); |
| 347 |
|
| 348 |
function updateCheckboxes() { |
| 349 |
const isDisabled = !selectElement.value; |
| 350 |
if (smsCheckbox) smsCheckbox.disabled = isDisabled; |
| 351 |
if (emailCheckbox) emailCheckbox.disabled = isDisabled; |
| 352 |
if (digestCheckbox) digestCheckbox.disabled = isDisabled; |
| 353 |
} |
| 354 |
updateCheckboxes(); |
| 355 |
selectElement.addEventListener("change", updateCheckboxes); |
| 356 |
}); |
| 357 |
</script> |