Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][HTML] select
Chelo
post
Post #1





Grupa: Zarejestrowani
Postów: 178
Pomógł: 8
Dołączył: 19.03.2007

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


Witam. Mam mały problem z kodem js.

Naskrobałem coś takiego:

  1. <script language="Javascript" type="text/javascript">
  2.  
  3. function pokaz(pole)
  4. { var zmienna1 = pole;
  5. if(zmienna1 && document.getElementById(zmienna1).style.display == "none")
  6. {
  7. for(num=0;num<=4;num++)
  8. { var txtareal = 'txtarea' + num;
  9. if(zmienna1 !== txtareal)
  10. {
  11. document.getElementById(txtareal).style.display="none";
  12. }
  13. else {
  14. document.getElementById(zmienna1).style.display = "";
  15. }
  16. }
  17. }
  18. }



  1. <select name="uabc">
  2. <option value="0" onClick="abc('txtarea0')">a</option>
  3. <option value="1" onClick="abc('txtarea1')">b</option>
  4. <option value="2" onClick="abc('txtarea2')">c</option>
  5. <option value="3" onClick="abc('txtarea3')">d</option>
  6. <option value="4" onClick="abc('txtarea4')">e</option>
  7. </select>
  8. <span id="txtarea4" style="display: none;">abcas</span>
  9. <span id="txtarea3" style="display: none;">ssas</span>


Niestety skrypt nie wświetla żadnego tekstu po kliknięciu w option np z wartością 4.

W czym popełniam błąd?

Ten post edytował Chelo 10.08.2010, 22:03:36
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Problem dość pospolity - option nie jest elementem autonomicznym, czyli wszystkie zdarzenia musisz obsługiwać dla rodzica, czyli dla select. Podpowiedź: onchange.
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: 4.10.2025 - 11:50