Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [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
vokiel
post
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


chyba masz na starcie zaznaczone ze pole 1 jest wylaczone, zobacz jak to zmienisz na false:
  1. <select name="1" id="select1" disabled="false">
Go to the top of the page
+Quote Post

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: 23.08.2025 - 11:25