blokowanie i odblokowanie pola opcji

0

witam. chciałbym aby 3 pola opcji name="nazwa33" stawały sie aktywne po zaznaczeniu pola opcji name="nazwa" value="tak" . Napisałem formularz kod poniżej ale niestety to nie działa. Prosze o pomoc

Czy robi Pani badania?<BR>

<form action="\&quot;pyt.php?p=1\&quot;" method="\&quot;POST\&quot;">

<input type="radio" name="nazwa" value="tak" onclick="this.form.elements['nazwa2'].disabled = this.form.elements['nazwa33'].disabled = !this.checked" />TAK.
Ile ma Pani lat?<BR>
<input type="text" name="nazwa2" disabled="disabled" size="2" maxlength="2" /> <BR>

Jak często robi Pani badania? <BR>
<input type="radio" name="nazwa33" disabled="disabled" value="razna1" />Raz na rok<BR>
<input type="radio" name="nazwa33" disabled="disabled" value="razna3" />Raz na 3 lata<BR>
<input type="radio" name="nazwa33" disabled="disabled" value="razna5" />Raz na 5 lat<BR>

<input type="radio" name="nazwa" value="nie" onclick="this.form.elements['nazwa2'].disabled = this.form.elements['nazwa33'].disabled = this.checked" />NIE<BR>

</form>
0

poczytaj sobie:
https://developer.mozilla.org/pl/DOM:form.elements

hint: to (form.elements) zwraca tabelę. musisz "przelecieć" przez jej elementy jakimś forem czy czym tam chcesz.

1 użytkowników online, w tym zalogowanych: 0, gości: 1