Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JAVASCRIPT] onchange=nazwa_funkcji(this)
ZenekN
post
Post #1





Grupa: Zarejestrowani
Postów: 419
Pomógł: 5
Dołączył: 7.08.2012

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


Hej bardzo bym prosił o wyjaśnienie tej funkji


  1. function SetCard(wartoscfunkcji) { document.getElementById("msg").innerHTML=wartoscfunkcji.options[wartoscfunkcji.selectedIndex].text;
  2. }


nie rozumiem dlaczego
  1. wartoscfunkcji


występuje w połączeniu z options a potem też w options [wartoscfunkcji]

dlaczego za wartoscfunkcji nie mogę użyć SetCard()

czyli np.
  1. SetCard().options




http://jsfiddle.net/eqffs/2/

Ten post edytował ZenekN 1.02.2014, 11:15:20
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
owca_82
post
Post #2





Grupa: Zarejestrowani
Postów: 77
Pomógł: 8
Dołączył: 22.04.2012

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


wartoscfunkcji.options = select.options - kolekcja(tablica) wszystkich elementów option wewnątrz danego noda "select"

wartoscfunkcji.selectedIndex = select.selectedIndex - index wybranego przez użytkownika noda "option"

Dzięki połączeniu tych dwóch rzeczy wiemy który element "option" został wybrany np. select.options[0] - pierwszy option, select.options[1] - drugi ... itd.

Ten post edytował owca_82 1.02.2014, 17:47:13
Go to the top of the page
+Quote Post

Posty w temacie


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: 13.10.2025 - 09:05