У цьому прикладі кнопка надсилання вимкнена, якщо жоден прапорець не встановлений, а ввімкнено, якщо встановлено хоча б один.
Фокус полягає в тому, що ви можете використовувати .is(":checked")
об'єкт jQuery, повний безлічі елементів, і він поверне true, якщо будь-який з них позначений, і false, якщо жодного з них немає. І, використання .attr()
для disabled
атрибута з цим булевим значенням увімкне / вимкне цю кнопку.
var checkboxes = $("input(type='checkbox')"), submitButt = $("input(type='submit')"); checkboxes.click(function() ( submitButt.attr("disabled", !checkboxes.is(":checked")); ));