Bu örnekte, onay kutularından hiçbiri işaretlenmemişse ve en az biri işaretlenmişse etkinleştirilmemişse gönder düğmesi devre dışı bırakılır.
İşin püf noktası .is(":checked")
, bir grup öğeyle dolu bir jQuery nesnesinde kullanabilmeniz ve bunlardan herhangi biri işaretliyse doğru, hiçbiri değilse yanlış döndürmesidir. VE, bu boole değeriyle öznitelik .attr()
için kullanmak disabled
bu düğmeyi etkinleştirir / devre dışı bırakır.
var checkboxes = $("input(type='checkbox')"), submitButt = $("input(type='submit')"); checkboxes.click(function() ( submitButt.attr("disabled", !checkboxes.is(":checked")); ));