Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][HTML][PHP]jak zdefiniowac zmienna dla select
tom66
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 28.03.2011

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


witam,

mam taki problem, dla pola :
<form name="classic">
<select name="ee" multiple="multiple">
</select>
</form>
przypisuję zmienną w js
var countrieslist=document.classic.ee

a jak będzie wygladało przypisanie owej zmiennej dla
<select name="ee[]" multiple="multiple">
musi byc ee[] gdyż potem wykorzystuję to w PHP (IMG:style_emoticons/default/smile.gif)
z góry dziękuję za odp (IMG:style_emoticons/default/wink.gif)

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
marekge
post
Post #2





Grupa: Zarejestrowani
Postów: 70
Pomógł: 8
Dołączył: 3.05.2011

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


Rozpisz swój problem bo coś mi się wydaje że idziesz w złą stronę ...
Go to the top of the page
+Quote Post
tom66
post
Post #3





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 28.03.2011

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


Cytat(marekge @ 17.05.2011, 17:46:43 ) *
Rozpisz swój problem bo coś mi się wydaje że idziesz w złą stronę ...


więc rozpisuję (IMG:style_emoticons/default/smile.gif)
znalazłem oto taki przykład:
  1. <form name="classic">
  2. <select name="countries" size="4" onChange="updatecities(this.selectedIndex)" style="width: 150px">
  3. <option selected>Select A City</option>
  4. <option value="usa">USA</option>
  5. <option value="canada">Canada</option>
  6. <option value="uk">United Kingdom</option>
  7.  
  8. <select name="cities" size="4" style="width: 150px" onClick="alert(this.options[this.options.selectedIndex].value)">
  9. </form>
  10.  
  11. <script type="text/javascript">
  12.  
  13. var countrieslist=document.classic.countries
  14. var citieslist=document.classic.cities
  15.  
  16. var cities=new Array()
  17. cities[0]=""
  18. cities[1]=["New York|newyorkvalue", "Los Angeles|loangelesvalue", "Chicago|chicagovalue", "Houston|houstonvalue", "Austin|austinvalue"]
  19. cities[2]=["Vancouver|vancouvervalue", "Tonronto|torontovalue", "Montreal|montrealvalue", "Calgary|calgaryvalue"]
  20. cities[3]=["London|londonvalue", "Glasgow|glasgowsvalue", "Manchester|manchestervalue", "Edinburgh|edinburghvalue", "Birmingham|birminghamvalue"]
  21.  
  22. function updatecities(selectedcitygroup){
  23. citieslist.options.length=0
  24. if (selectedcitygroup>0){
  25. for (i=0; i<cities[selectedcitygroup].length; i++)
  26. citieslist.options[citieslist.options.length]=new Option(cities[selectedcitygroup][i].split("|")[0], cities[selectedcitygroup][i].split("|")[1])
  27. }
  28. }
  29.  


chcę aby drugi select był multiple oraz zeby jego wartości przesłac POST-em przez PHP-a, a żeby PHP odczytywał wiele wartości to chyba nazwa selecta musi zawierac "[]" jak poniżej....
  1. <select name="cities[]" multiple >


wiec jak zmienic nazwe zmiennej w JS aby odczytała mi nazwe drugiego selecta .....


czy ktoś pomoże (IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 14.10.2025 - 05:38