W formularzu wykorzystuje pole typu checkbox, które po zaznaczeniu uaktywnia kolejną cześć formularza. Fragment kodu który za to odpowiada poniżej. Chciałbym go tak zmodyfikować by cześć formularza była aktywna dopiero po wyborze konkretnej wartości(wartość "inne") z pola select o name="czesci".
Poniżej działający kod z checboxem
var newsletter = $("#newsletter"); var inital = newsletter.is(":checked"); var topics = $("#newsletter_topics")[inital ? "removeClass" : "addClass"]("gray"); var topicInputs = topics.find("input").attr("disabled", !inital); newsletter.click(function() { topics[this.checked ? "removeClass" : "addClass"]("gray"); topicInputs.attr("disabled", !this.checked); });
Domyślam się że trzeba dokonać zmian w linii var inital = newsletter.is(":checked"); tylko nie wiem jakich.