Тестирајте да ли је означено најмање једно поље за потврду - ЦСС-трикови

Anonim

У овом примеру, дугме за слање је онемогућено ако ниједно од поља за потврду није означено и омогућено ако је означено бар једно.

 

Трик је у томе што можете да користите .is(":checked")објекат јКуери пун гомиле елемената и вратиће се труе ако је било који од њих означен и фалсе ако ниједан од њих није. И, употреба .attr()за disabledатрибут са том логичком вредношћу ће омогућити / онемогућити то дугме.

var checkboxes = $("input(type='checkbox')"), submitButt = $("input(type='submit')"); checkboxes.click(function() ( submitButt.attr("disabled", !checkboxes.is(":checked")); ));