![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 10 Dołączył: 20.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam problem z pewnym dość obszernym formularzem. Aby był on czytelny i wygodny, stwierdziłem że najlepsze będzie użycie JS i tak zrobiłem, ale z jedną rzeczą mam kłopot. Mianowicie zmiana opcji w select po kliknięciu w odnośnik. Na początek użyłem takiego skryptu: SKRYPT Wszystko byłoby dobrze, gdyby nie to, że zmiana contentu ma się odbyć po kliknięciu w link, a nie po wybraniu z innego selecta, więc spróbowałem zastosować skrypt który po kliknięciu w odnośnik zmieniał mi na wybraną pozycję pierwszego selecta, niestety przy takim rozwiązaniu ten drugi się nie aktualizował. Celem jest osiągnięcie tego, żeby user miał mapkę województw i obok listę <select> gmin w klikniętym województwie, czyli wchodzisz, masz mapkę na której jest mapa odnośników i po kliknięciu w jeden z odnośników po prawej bez przeładowania pokazuje Ci się lista gmin w tym województwie. Wszystko mam gotowe poza tym skrypcikiem. Pytanie moje jest takie, jak zmienić skrypt do którego link podałem tak aby można było ustawić href="java script: costam;" i taki odnośnik zmieniałby opcje w select? Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 10 Dołączył: 20.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Już za chwilę będę studiował to z tego linka, a przed tym jeszcze raz spróbuję wyjaśnić (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Nie wiem skąd Ci się wzięło, że ja mam problem z tym (M), bo sprawdzam teraz i nigdzie czegoś takiego nie pisałem, (M) lub (W) oznacza miast lub wieś i nie jest przy każdym stringu, bo są np. jeszcze osiedla. Nie bardzo wiem skąd wywnioskowałeś, że z tym mam problem, to jest tylko część nazwy opcji. Chodzi mi dokładnie o to drugie co napisałeś, zduplikowanie etykiety opcji do wartości nadal w tym skrypcie który podałem w pierwszym poście.
Edit: Poradziłem sobie z tym (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Wydawało się trudniejsze, ale poszło łatwo, wystarczyło usunąć split z definiowania nowej opcji. Dzięki wielkie erix za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował Adrian1207 19.03.2009, 21:00:02 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 18:16 |