Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [html] [js] Formularz - aktywacja pola select za pomocą pola radio
Mati-21
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 18.02.2006

Ostrzeżenie: (0%)
-----


Witam wszystkich

Pisze gdyż mam taki mały problemik...
Otóż zrobiłem sobie formularz w którym są 2 pola radio (radio1 i radio2) no i w zależności które pole się zaznaczy odblokowuje się odpowiednie pole select (select1 i select2), które jest obok.

  1.  
  2. <script type="text/javascript">
  3. function s(){
  4. if(document.getElementById("radio1").checked==true)document.getElementById("select1").disabled=false;
  5. else document.getElementById("select1").disabled=true;
  6.  
  7. if(document.getElementById("radio2").checked==true)document.getElementById("select2").disabled=false;
  8. else document.getElementById("select2").disabled=true;
  9. }
  10.  
  11.  
  12. <input id="radio1" type="radio" name="forma" onclick="s()" checked>nie inne
  13. <input id="radio2" type="radio" name="forma" onclick="s()">inne
  14.  
  15. <select name="1" id="select1" disabled="disabled">
  16. <option value="1">1</option><option value="2">2</option></select>
  17.  
  18. <select name="2" id="select2" disabled="disabled">
  19. <option value="1">1</option><option value="2">2</option></select>
  20.  
  21. </body></html>


Problem polega na tym że jak standardowo (w trakcie włączenia strony) jest zaznaczone pole radio1 ale pole select1 jest zablokowane.
Trzeba jeszcze raz kliknąć na pole radio1 (które jest już zaznaczone) by odblokować przyporządkowane mu pole select.

Czy wie może ktoś jak można rozwiązać ten problem by pole select1 nie było zablokowane przy włączonym na starcie polu radio1 ?

Ten post edytował Mati-21 25.09.2007, 13:05:55
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 08:42