starter91php
13.03.2012, 15:31:34
Witam,
chciałbym stworzyć formularz, który ma np sekcję "kategorie:" i w niej widnieje jeden select z kilkoma opcjami (kategoria1, kategoria2, kategoria3 itd.). Chciałbym, żeby po wyborze opcji z tego selecta, obok pojawił mi się kolejny (i tak powiedzmy do limitu 5-6) z możliwością wyboru tych samych opcji. Jak to zrobić?
Pozdrawiam!
anyone?
boro11
13.03.2012, 15:46:49
Stestuj to:
<input type="checkbox" name="nazwa" value="wartość" onclick="document.getElementById('test').style.display = this.checked ? 'none' : 'block'; this.form.elements['nazwa2'].disabled = this.form.elements['nazwa3'].disabled = this.checked" /> <input type="checkbox" name="nazwa" /> <input type="checkbox" name="nazwa1" />
starter91php
13.03.2012, 15:55:52
Hmm, coś się pojawia i znika, ale trochę chyba nie tak : ) Poza tym, to są checkboxy, a mi bardziej chodziło o listę rozwijaną. Ale dzięki anyway : )
Chciałbym, żeby po wybraniu którejś opcji poza defaultową w liście typu select, pojawiła się obok kolejna.
boro11
13.03.2012, 19:25:20
<input type="checkbox" name="nazwa" value="wartość" onclick="document.getElementById('identyfikator').style.display = this.checked ? 'block' : 'none'; this.form.elements['nazwa2'].disabled = !this.checked" />
<div id="identyfikator" style="display: none">
Tyle, że nadal pierwszy jest checkbox, szczerze mówiąc nie wiem jak go zamienić na selecta, ale może Ty jakoś to przekombinujesz