Вот несколько способов добавления прослушивателей событий флажка в JavaScript:
-
Использование метода
addEventListener:const checkbox = document.getElementById('myCheckbox'); checkbox.addEventListener('change', function() { if (this.checked) { // Checkbox is checked } else { // Checkbox is unchecked } }); -
Встроенный обработчик событий:
<input type="checkbox" onchange="myFunction()"> <script> function myFunction() { const checkbox = document.getElementById('myCheckbox'); if (checkbox.checked) { // Checkbox is checked } else { // Checkbox is unchecked } } </script> -
Обработчик событий jQuery:
$('#myCheckbox').on('change', function() { if ($(this).is(':checked')) { // Checkbox is checked } else { // Checkbox is unchecked } });
Эти методы позволяют прослушивать событие changeдля элемента флажка и выполнять действия в зависимости от его отмеченного или неотмеченного состояния.