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
mortus
post
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


Ech, widzę teraz błąd. U siebie wpisałem dobrze, a tutaj źle. Linia 15:
[JAVASCRIPT] pobierz, plaintext
  1. var form = document.forms["classic"];
[JAVASCRIPT] pobierz, plaintext

EDIT
Mogłem skopiować i wkleić, ale jakoś wolę pisać z pamięci. Niestety nie zawsze na tym wychodzę (IMG:style_emoticons/default/smile.gif)

Ten post edytował mortus 24.05.2011, 14:35:30
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(mortus @ 24.05.2011, 15:34:10 ) *
Ech, widzę teraz błąd. U siebie wpisałem dobrze, a tutaj źle. Linia 15:
[JAVASCRIPT] pobierz, plaintext
  1. var form = document.forms["classic"];
[JAVASCRIPT] pobierz, plaintext

EDIT
Mogłem skopiować i wkleić, ale jakoś wolę pisać z pamięci. Niestety nie zawsze na tym wychodzę (IMG:style_emoticons/default/smile.gif)



miszczu jesteś wielki (IMG:style_emoticons/default/exclamation.gif) !
dziękuję za poświęcony czas (IMG:style_emoticons/default/smile.gif)


Cytat(mortus @ 19.05.2011, 09:14:25 ) *
Trochę inaczej trzeba to wyciągnąć:
  1. <form name="classic">
  2. <select name="ee[]" multiple="multiple">
  3. <option value="0" selected>wartość domyślna</option>
  4. <option value="1">1</option>
  5. <option value="2">2</option>
  6. <option value="3">3</option>
  7. <!-- ... -->
  8. </select>
  9. </form>
  10. <script type="text/javascript">
  11. <!--
  12. var form = document.forms["classic"];
  13. // lub var form = document.classic;
  14. var ee = form["ee[]"];
  15. // jednak wydobywanie zaznaczonych opcji wymaga użycia pętli
  16. var selected = new Array();
  17. var index = 0;
  18. for(var i=0; i < ee.options.length; i++) {
  19. if(ee.options[i].selected) {
  20. selected[index] = ee.options[i].value;
  21. index++;
  22. }
  23. }
  24. // w ten oto sposób w tablicy selected mamy wartości zaznaczonych opcji
  25. -->


a mam jeszcze pytanie co do tego skryptu,
zapisuje od wartosci to tablicy selected
a jak zrobic aby wszystie wartosci zmienic na jeden ciąg znaków, tak jak w php funkcja implode


znalazlem (IMG:style_emoticons/default/smile.gif)
.join(',')
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: 9.10.2025 - 13:42