<html> <head> <script type="text/javascript"> var jakas_zmienna; function wybor_wartosci(wartosc) { if(wartosc!="wstaw") { jakas_zmienna=wartosc; } if(wartosc=="wstaw") { document.forms["formularz"].obszartekstowy.value=jakas_zmienna; } } </script> </head> <body> <form name='formularz'> <select name='logo' style='width:100px;'> </select> <br> </form> </body> </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ść?