Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> OnClick i <select>
johny-cage
post 11.11.2009, 12:41:14
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 15.05.2007

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


Zrobiłem taki oto kod:

  1. <script type="text/javascript">
  2.  
  3. var jakas_zmienna;
  4.  
  5. function wybor_wartosci(wartosc)
  6. {
  7. if(wartosc!="wstaw")
  8. {
  9. jakas_zmienna=wartosc;
  10. }
  11. if(wartosc=="wstaw")
  12. {
  13. document.forms["formularz"].obszartekstowy.value=jakas_zmienna;
  14. }
  15. }
  16. </head>
  17.  
  18.  
  19. <form name='formularz'>
  20.  
  21. <select name='logo' style='width:100px;'>
  22. <option onClick="return wybor_wartosci('aaa');">1</option>
  23. <option onClick="return wybor_wartosci('bbb');">2</option>
  24.  
  25. <a href="java script:void(0)" onClick="return wybor_wartosci('wstaw');"><img src='wstaw_obrazek.gif' border='0'></a>
  26.  
  27. <br>
  28.  
  29. <textarea name='obszartekstowy' style='width:550px;'></textarea>
  30.  
  31. </form>
  32.  
  33. </body>
  34. </html>


Jest formularz z polem <select>. Po wybraniu jednej wartości z pola <select> zmienna otrzymuje wartość. Po kliknięciu guzika (zdarzenie OnClick) wcześniej zdefiniowana zmienna jest umieszczana w <textarea>. Wszystko działa pod FF i Operą jednak pod IE wyświetla się 'undefined'. Ktoś wie dlaczego po wyborze <select> do zmiennej nie jest przypisywana wartość?
Go to the top of the page
+Quote Post

Posty w temacie
- johny-cage   OnClick i <select>   11.11.2009, 12:41:14
- - erix   Używaj zdarzenia onchange.   11.11.2009, 13:26:50


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 18:28