Testirajte je li označen barem jedan potvrdni okvir - CSS-trikovi

Anonim

U ovom je primjeru gumb za slanje onemogućen ako nije potvrđen nijedan potvrdni okvir i omogućen ako je označen barem jedan.

 

Trik je u tome što možete koristiti .is(":checked")objekt jQuery pun gomile elemenata i vratit će se true ako je bilo koji od njih označen i false ako nijedan od njih nije. I, upotreba .attr()za disabledatribut s tom logičkom vrijednošću omogućit će / onemogućiti taj gumb.

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