Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Action zależne od wyboru opcji w polu select
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Kori
Witam.
Bardzo prosiłbym o szybką pomoc. Problem chyba jest banalny, ale nie dla laika w javascript, takiego jak ja.
Otóż chodzi mi o to, aby akcja po naciśnięciu buttona np szukaj była zależna od wybranej opcji w select.
Nie byłoby problemu gdyby nie było IE smile.gif
Mam kod:
  1. <form id="akcja" action="">
  2. <option onclick="document.getElementById('akcja').action = 'lubartow.php'">lubartow</option>
  3. <option onclick="document.getElementById('akcja').action = 'lublin.php'">lublin</option>
  4. <input type="submit" value="wyslij" />
  5. </form>


Proszę o pomoc.
Z góry bardzo dziękuję.

PS. Szukałem... sad.gif
gekon
A nie lepiej rozwiązać to po stronie serwera? Wysyłać do tego samego pliku i zależnie od wybranych opcji robić co trzeba?
nospor
Cytat
Nie byłoby problemu gdyby nie było IE
Nie bylo by problemy, jakby ludzie mieli odrobine pojecia na temat tego, czego uzywają...

onclick ustawia sie na select a nie na option.
  1. <form id="akcja" action="">
  2. <select onclick="document.getElementById('akcja').action = this.options[this.selectedIndex].value;">
  3. <option value="lubartow.php">lubartow</option>
  4. <option value="lublin.php">lublin</option>
  5. <input type="submit" value="wyslij" />
  6. </form>


Co nie zmienia faktu, ze rozwiązanie gekona jest lepsze
Kori
Dziękuję.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.