Po dwóch godzinach walki z nurtującym mnie problemem i kilkunastu testach postanowiłem zarejestrować się i poprosić o pomoc mądrzejszych.
problem:
Mam w moim formularzu 12 pól typu radio button i w każdym z nich jeden checkbox oraz mnóstwo innych opcji ale to już bez znaczenia.
Jak zrobić żeby wspomniane checkbox'y przyjmowały "status" aktywny/nieaktywny (disabled false/true) w zależności od wybranego radio buttona?
czyli:
1. start --> wszystkie checkbox'y nieaktywne
2. wybieram radio 1 --> checkbox 1 aktywny
3. wybieram radio 2 --> checkbox 2 aktywny, checkbox 1 nieaktywny
4. wybieram radio 3 --> checkbox 3 aktywny, checkbox 2 nieaktywny
5. itd...
...podobnie jak tutaj tyle, że nie dla dwóch radio buttonów tylko dla 12
<script type="text/javascript"> function off(i) { i.box_1.disabled = false; i.box_2.disabled = true } function on(i) { i.box_1.disabled = true; i.box_2.disabled = false } </script> <form name="formBox"> <input type="radio" value="11" name="opc_1" onclick="off(this.form)" /> opcja 1 <input type="radio" value="22" name="opc_1" onclick="on(this.form)" /> opcja 2 <input type="radio" value="33" name="opc_1" onclick="" /> opcja 3 (?) <input type="checkbox" name="box_3" value="" disabled="disabled" /> </form>
z góry dzięki za zainteresowanie i pomoc.