Jquery: Skjul valgmuligheder hvis checkbox ikke er "ticked"
Hej Eksperter!I en jquery form, har jeg brugeren mulighed for at tilmelde sig et nyhedsbrev indenfor forskellige interesse omraader. Mulighederne skal kun vises naar brugeren ticker "Modtag nyhedsbrev".
Det jquery eksempel jeg bruger skulle egentlig allerede goere saaledes, men af en eller anden aarsag bliver valgmulighederne stadig vist, selvom man ikke har sagt ja tak til nyhedsbrev.
Kode delen der styrer det, ser saaledes ud:
//code to hide topic selection, disable for demo
var newsletter = $("#newsletter");
// newsletter topics are optional, hide at first
var inital = newsletter.is(":checked");
var topics = $("#newsletter_topics")[inital ? "removeClass" : "addClass"]("gray");
var topicInputs = topics.find("input").attr("disabled", !inital);
// show when newsletter is checked
newsletter.click(function() {
topics[this.checked ? "removeClass" : "addClass"]("gray");
topicInputs.attr("disabled", !this.checked);
});
Som forfatteren skriver, saa er "hide" funktionen disabled i test eksemplet, men jeg kan simpelthen ik finde ud af hvordan man enabler den.
Sorry my ignorance, haaber der er en som kan hjaelpe, og god weekend til alle! :D