Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]Wyświetlanie obok tego co się wybrało przez SELECT
gsmphone
post 5.01.2010, 22:56:31
Post #1





Grupa: Zarejestrowani
Postów: 150
Pomógł: 0
Dołączył: 20.10.2006

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


Witam,

Nie mogę sobie poradzić z problemem: W liście SELECT mam kilka opcji do wyboru(np: tak, nie, możliwe). Chciałbym żeby po wybraniu jednej z nich wyświetlało wybór obok listy. Wiem że w <SELECT> ma być onchange="getElementById" ale nie wiem co dalej.

Z góry dziękuję za pomoc

Go to the top of the page
+Quote Post
darko
post 5.01.2010, 23:19:11
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


  1. <select id="mysel" onchange="document.getElementById('target').innerHTML=document.getElementById(this.id).options[document.getElementById(this.id).selectedIndex].value;">
  2. <option>test1</option>
  3. <option>test2</option>
  4.  
  5. <div id="target"></div>


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
gsmphone
post 5.01.2010, 23:29:15
Post #3





Grupa: Zarejestrowani
Postów: 150
Pomógł: 0
Dołączył: 20.10.2006

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


Dzięki, działa smile.gif

Cytat(darko @ 5.01.2010, 23:19:11 ) *
  1. <select id="mysel" onchange="document.getElementById('target').innerHTML=document.getElementById(this.id).options[document.getElementById(this.id).selectedIndex].value;">
  2. <option>test1</option>
  3. <option>test2</option>
  4.  
  5. <div id="target"></div>



A da się zrobić tak że jeżeli w OPTION mam zaznaczone selected to przy nowym wejściu na stronę od razu wyświetlona jest wartość z selected?
Go to the top of the page
+Quote Post
darko
post 5.01.2010, 23:31:32
Post #4





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


  1. <body onload="document.getElementById('target').innerHTML=document.getElementById('mysel').options[document.getElementById('mysel').selectedIndex].value;">


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
gsmphone
post 5.01.2010, 23:43:32
Post #5





Grupa: Zarejestrowani
Postów: 150
Pomógł: 0
Dołączył: 20.10.2006

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


Dzięki:-)
Go to the top of the page
+Quote Post
kamil4u
post 6.01.2010, 17:28:38
Post #6





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Proponuję użyć tu this.value Zamiast bawić się z tym całym document.getElementById('mysel').options[document.getElementById('mysel').selectedIndex].value;


--------------------
Go to the top of the page
+Quote Post
darko
post 6.01.2010, 18:15:28
Post #7





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


@kamil4u: faktycznie dzięki za poprawienie.


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post

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: 26.06.2025 - 08:28