![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 29.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
mam problem z php, na wstępie zaznaczę że jestem naprawdę słaby w tym języku, jak i w javascripcie. Znalazłem fajny skrypt formularza w jqery, który w pola <option> drugiego selecta wpisuje wartości zależne od wybranej opcji pierwszego selecta. Jednak ja potrzebuję 3 warunków, więc przerobiłem (na tyle na ile potrafię (IMG:style_emoticons/default/wink.gif) ) skrypt tak by wyświetlał pozycje w <option> trzeciego selecta w zależności od wartości <option> w drugim select'cie. I nawet to działało, dopóki nie potrzebowałem przerobić delikatnie skryptu tak, aby wartości trzeciego selecta wyświetlał w zależności od wybranej opcji pierwszego selecta && drugiego selecta. Problem jest dla mnie bardzo dziwny i nie potrafię sobie wytłumaczyć jak to się dzieje. Jeśli na próbę (w pliku json2.php, odpowiadającym za wyświetlanie opcji w trzecim select'cie) do istniejącego warunku (sprawdzający wartość drugiego selecta) dodam sprawdzanie jeszcze jednego warunku (w JEDNEJ lub KILKU z pozycji) - skrypt działa. Problem pojawia się, kiedy próbuję dodać do wszystkich instrukcji drugi warunek - wyświetlanie opcji trzeciego selecta całkowicie przestaje działać, nawet z opcją którą dałem na próbę i de facto przed 2 minutami działała. Proszę o pomoc lub wskazówkę, gdzie tkwi problem. Już kilka dni siedzę nad kodem i nie jestem w stanie nic więcej wymyśleć. Formularz z jednym warunkiem: http://www.uire.ayz.pl/formularz/test.php Formularz z dwoma warunkami: http://www.uire.ayz.pl/formularz2/test.php I formularz z jednym warunkiem podwójnym (na próbę, 1_1 && pozycja1): http://www.uire.ayz.pl/formularz3/test.php Paczka do pobrania: http://www.uire.ayz.pl/formularz2.zip Oraz kod plików test.php, json.php, json2.php: json.php (fragment)
json2.php (fragent)
test.php (fragment)
Ten post edytował uire 29.11.2012, 12:41:04 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Jest taki bardzo fajny i na prawdę prosty plugin do jQuery, myślę, że będzie Ci go znacznie łatwiej skonfigurować i zaimplementować:
http://www.appelsiini.net/projects/chained |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%) ![]() ![]() |
Tylko i wyłącznie jQuery.wizard
Reszta to syf. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 23:21 |