@
dave666: ale klient wymaga od Ciebie realnych rzeczy w tym wypadku, pozwolę sobie obronić mój pomysł:
1. działa bez JS (domyślnie w css radio jak i input widoczne)
2. a jak już użytkownik ma włączone JS to:
a. ukrywasz inputa, który pokazuje się dopiero po zaznaczeniu "inne"
b. lub ukrywasz radio "inne", a po wpisaniu czegokolwiek w inpucie JS go zaznaczasz (radio nadal jest niewidoczny)
3. dzięki takiemu rozwiązaniu po stronie serwera masz mniejszy bajzel, ponieważ sprawdzasz czy radio == inne - i wtedy odczytujesz inputa, a w pozostałych przypadkach bierzesz wartość z radio