mam problem jak rozwiązac takie zadanie (jquery)
mam chceckboxa o okreslonej klasie i chce, aby po zaznaczeniu jego pojawił się okreslony formularz w divie poniżej, a po odznaczeniu zniknął
jak to zrobic?
$(".triggerFrom").click(function() { myForm = $('Nazwa nadawcy:<br /><br /><input type="text" name="from_name" /><br /><br />Email nadawcy:<br /><br /><input type="text" name="from_email" /><br /><br />'); if ($(this).is(":checked")) { $("#triggerFrom").append(myForm) } else { myForm.remove(); } });
$(".triggerFrom").click(function() { myForm = $('Nazwa nadawcy:<br /><br /><input type="text" name="from_name" /><br /><br />Email nadawcy:<br /><br /><input type="text" name="from_email" /><br /><br />'); if (!$(this).is(":checked")) { $("#triggerFrom").append(myForm) } else { myForm.remove(); } });
<input type="checkbox" name="nazwa" value="wartość" onclick="document.getElementById('identyfikator').style.display = this.checked ? 'block' : 'none'; this.form.elements['nazwa2'].disabled = this.form.elements['nazwa3'].disabled = !this.checked" /> <div id="identyfikator" style="display: none"> <input type="text" name="nazwa2" disabled="disabled" /> <input type="text" name="nazwa3" disabled="disabled" /> </div>