Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] disabled=false; nie dziala ...
shycat
post
Post #1





Grupa: Zarejestrowani
Postów: 83
Pomógł: 1
Dołączył: 25.02.2008

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


Witam mam nastepujacy kod:

  1. <script type="text/javascript">
  2.  
  3. function k()
  4. {
  5. if (document.getElementById('k').value=='Polska')
  6. {
  7. document.getElementById('w').disabled=false;
  8. }
  9. else
  10. {
  11. document.getElementById('w').disabled=true;
  12. }
  13. }
  14.  
  15.  
  16.  
  17.  
  18. <select name="kraj" style="width:190px;text-align:center" id="k" onchange="k()">
  19. <option value="1">Polska</option>
  20. <option value="2">Niemcy</option>
  21. <option value="3">Wielka Brytania</option>
  22. <option value="4">USA</option>
  23. <option value="5">Francja</option>
  24. <option value="6">Holandia</option>
  25. <option value="7">Szwecja</option>
  26. <option value="8">Finlandia</option>
  27. <option value="9">Inny</option>
  28.  
  29.  
  30. <select name="woj" style="width:190px;text-align:center" id="w">
  31. <option value="0">- wybierz -</option>
  32. <option value="1">Dolnośląskie</option>
  33. <option value="2">Kujawsko-pomorskie</option>
  34. <option value="3">Lubelskie</option>
  35.  
  36. <option value="4">Lubuskie</option>
  37. <option value="5">Łódzkie</option>
  38. <option value="6">Małopolskie</option>
  39. <option value="7">Mazowieckie</option>
  40. <option value="8">Opolskie</option>
  41. <option value="9">Podkarpackie</option>
  42. <option value="10">Podlaskie</option>
  43. <option value="11">Pomorskie</option>
  44. <option value="12">Śląskie</option>
  45.  
  46. <option value="13">Świętokrzyskie</option>
  47. <option value="14">Warmińsko-mazurskie</option>
  48. <option value="15">Wielkopolskie</option>
  49. <option value="16">Zachodniopomorskie</option>


dziala on w miare ok, jezeli wybierzemy inny kraj niz Polska to select wojewodztwo zostaje zablokowany (disabled), jednak w momecie gdy ponownie wybierany Polske select wojewodztwo nadal jest zablokowany... jak mozna temu zaradzic? Pozdrawiam.


--------------------
Pomogłem? Kilknij "Pomógł"
Go to the top of the page
+Quote Post
r4xz
post
Post #2





Grupa: Zarejestrowani
Postów: 673
Pomógł: 106
Dołączył: 31.12.2008

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


podstawowy błąd, daj tak:

  1. if (document.getElementById('k').value==1)


Ps jak byk masz napisane value="1"



--------------------
Go to the top of the page
+Quote Post
shycat
post
Post #3





Grupa: Zarejestrowani
Postów: 83
Pomógł: 1
Dołączył: 25.02.2008

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


No tak, szukalem bledu nie w tym miejscu co powinienem, dzieki, pozdrawiam winksmiley.jpg

mam jeszcze jeden problem... "bawiac" sie z powyzszym kodem, zapomnialem o <formie ... kiedy go umieszczam w formie to juz nie dziala...

  1.  
  2.  
  3. <script type="text/javascript">
  4. function k()
  5. {
  6. if (document.getElementById('k').value=='1') document.getElementById('w').disabled=false;
  7. else document.getElementById('w').disabled=true;
  8. }
  9.  
  10.  
  11.  
  12.  
  13. <form action="rejestracja.php" method="POST">
  14.  
  15. <table border="0" cellspacing="12">
  16.  
  17. <tr><td>Kraj*</td>
  18. <td>
  19. <select name="kraj" style="width:190px;text-align:center" id="k" onchange="k()">
  20. <option value="1">Polska</option>
  21. <option value="2">Niemcy</option>
  22. <option value="3">Wielka Brytania</option>
  23. <option value="4">USA</option>
  24. <option value="5">Francja</option>
  25. <option value="6">Holandia</option>
  26. <option value="7">Szwecja</option>
  27. <option value="8">Finlandia</option>
  28. <option value="9">Inny</option>
  29. </td></tr>
  30.  
  31. <tr><td>Wojewodztwo*</td>
  32. <td>
  33. <select name="woj" style="width:190px;text-align:center" id="w">
  34. <option value="0">- wybierz -</option>
  35. <option value="1">Dolnośląskie</option>
  36.  
  37. <option value="2">Kujawsko-pomorskie</option>
  38. <option value="3">Lubelskie</option>
  39. <option value="4">Lubuskie</option>
  40. <option value="5">Łódzkie</option>
  41. <option value="6">Małopolskie</option>
  42. <option value="7">Mazowieckie</option>
  43. <option value="8">Opolskie</option>
  44. <option value="9">Podkarpackie</option>
  45. <option value="10">Podlaskie</option>
  46. <option value="11">Pomorskie</option>
  47. <option value="12">Śląskie</option>
  48. <option value="13">Świętokrzyskie</option>
  49. <option value="14">Warmińsko-mazurskie</option>
  50. <option value="15">Wielkopolskie</option>
  51. <option value="16">Zachodniopomorskie</option>
  52. </td></tr>
  53.  
  54.  


o ile tamta funkcje bylem w stanie napisac w oparciu o google, poniewaz nie znam JS, to z tym problemem nie mam pojecia co zrobic... Pozdrawiam i prosze o pomoc

Bardzo prosze o pomoc...


--------------------
Pomogłem? Kilknij "Pomógł"
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 01:18