Znalazłem taki kodzik w jakimś poradniku i chciałem go wykorzystać na swojej stronie.
Jak widać z checkboxami działa tak jak powinno - czyli jak zaznacze checkboxa to pole tekstowe obok odblokuje się - w drugą stronę też działa.
I tu się pojawia problem. Przerobiłem to z checkboxa na radio bo chciałbym żeby użytkownicy mogli wybrać tylko jedno pole do wypełnienia, niestety nie chce mi to działać tak jak powinno, po zaznaczeniu jednego radio i potem zaznaczeniu drugiego radio - pole obok pierwszego radio jest nadal odblokowane, a chciałbym żeby odblokowane było tylko to pole tekstowe, którego radio jest obecnie zaznaczone.
Próbowałem różne sposobów ale niestety zawsze po zaznaczeniu jakiegoś radio - pole tekstowe cały czas zostaje odblokowane.
Myślałem że skoro jest wykorzystywane takie coś
Kod
onclick="this.form.elements['r1'].disabled = !this.checked"
to taki kod
Kod
onchange="this.form.elements['r1'].disabled = this.checked"
powinien rozwiązać problem.. Ale tak nie jest.
Czy ktoś ma jakiś pomysł jak to zrobić?