Preverite, ali je potrjeno vsaj eno potrditveno polje - CSS-triki

Anonim

V tem primeru je gumb za oddajo onemogočen, če nobeno od potrditvenih polj ni označeno in omogočeno, če je potrjeno vsaj eno.

 

Trik je v tem, da lahko uporabite .is(":checked")objekt jQuery, poln kopice elementov, in vrne se true, če je kateri od njih označen, in false, če nobenega ni. IN, uporabljajo .attr()za disabledbo atribut s tem boolean vrednosti vklop / izklop, da gumb.

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