![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 332 Pomógł: 10 Dołączył: 13.03.2014 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Siemka.
Potrzebuję jakąś magiczną sztuczke która po wybraniu w jednym formularzu wartości "inne" pokaże dodatkową komórke, bez przeładowania strony. Jest wogóle coś takiego możliwe? Jeśli jest to jakąś podpowiedz poprosze jak się za to zabrać ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 186 Pomógł: 18 Dołączył: 2.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
Jest możliwe. Musisz w Javascript obsłużyć zdarzenie zaznaczenia checkboxa (czy innego pola) i dodać do formularza pole tekstowe.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 332 Pomógł: 10 Dołączył: 13.03.2014 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Właśnie w tym problem że to nie będzie checkbox tylko select. Wystarczy tam dac if'a $_POST['jezyk']=inne czy trzeba bardziej kombinowac?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
java script: onchange
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 332 Pomógł: 10 Dołączył: 13.03.2014 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
No tak, ale możesz wykryć jaka opcja jest wybrana i jeżeli wartość=="inne" to pokażesz dodatkowe pole
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 332 Pomógł: 10 Dołączył: 13.03.2014 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Turson a chciało by Ci się napisać coś takiego? Niestety w js nie pisałem nic, w google jakoś mało o tym pisze, a Tobie pewnie zajmie to pół minutki
![]() Z góry dzięki wielkie ![]() |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 332 Pomógł: 10 Dołączył: 13.03.2014 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Niestety coś nie działa ;( Mogółby ktoś spojrzeć?
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Do <head> dokumentu musisz dołączyć bibliotekę jquery
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Brakuje też dla option atrybutu value, czyli:
-------------------- Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 332 Pomógł: 10 Dołączył: 13.03.2014 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Dzięki wielkie
![]() Jeszcze jedno i już chyba ostatnie pytanie. Gdy wybieram inne i coś wpisuję działa, przesyła się do bazy jako zmienna $lang, lecz gdy to dodatkowe pole jest puste nie wysyła mi nic do bazy danych (znaczy wysyła, ale zamienia zmienna $lang na zmienna $lan, lecz ta zamiana miała nastąpić tylko w przypadku jeśli $lan nie jest puste) Gdzie popełniłem błąd? |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
W warunku isset, bo zmienna zostaje każdorazowo utworzona, w tej linii:
I nie ma znaczenia, to że jest pusta, bo sprawdzasz jedynie czy istnieje. Zmień isset na empty. -------------------- Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 29.05.2025 - 07:24 |