En az bir onay kutusunun işaretli olup olmadığını test edin - CSS Hileleri

Anonim

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 disabledbu 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")); ));