Ebben a példában a beküldés gomb le van tiltva, ha egyik jelölőnégyzet sincs bejelölve és engedélyezve van, ha legalább egy be van jelölve.
A trükk az, hogy használhat .is(":checked")
egy jQuery objektumot, amely tele van egy csomó elemmel, és igaz lesz, ha bármelyikük be van jelölve, és hamis, ha egyik sem. ÉS, ha .attr()
az disabled
attribútumhoz használja ezt a logikai értéket, akkor engedélyezi / letiltja a gombot.
var checkboxes = $("input(type='checkbox')"), submitButt = $("input(type='submit')"); checkboxes.click(function() ( submitButt.attr("disabled", !checkboxes.is(":checked")); ));