![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam problem z JS, ktorego z moja wiedza o tym jezyku nie potrafie rozwiazac. Najlepiej bedzie jesli pokaze na kodzie: Kod function druzyna(nazwa, wybrana) { document.write('<select id="'+nazwa+'" name="'+nazwa+'">'); document.write('<option value="0">brak danych</option>'); document.write('<option value="4">Cracovia Kraków</option>'); document.write('<option value="3">Legia Warszawa</option>'); document.write('<option value="1">Wisła Kraków</option>'); document.write('</select>'); } W kodzie html kilkunastokrotnie odwołuję się do funkcji druzyna, jako argument podając nazwę selecta i wybrana wartosc. Problem mam z tym drugim. Chcialbym, aby przy wywołaniu: Kod druzyna('nazwa_pola',1); za pomoca JS zostalo wypisane:
... czyli, aby wybrana wartość została wyświetlona domyślnie w select'cie. Teoeretycznie myślę, że możnaby to rozwiązać w taki sposób: 1) Po ostatniej linii w kodzie funkcji dodać np: var aktualna = document.getElementById(nazwa); 2) W petli przeleciec po wszystkich elementach <option> pola "aktualna" 3) Jesli value danego option będzie równe wartości "wybrana", to dopisać po value "selected=selected" Tyle, że nie potrafię tego zrobić w praktyce za pomocą JS. Problem mam z punktem 2) i 3). Jak to można zrealizować? Z góry dzięki za pomoc. Ten post edytował wojtek 20.05.2005, 11:55:36 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 23:18 |