Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Pole select pokazywanie
Forum PHP.pl > Forum > Przedszkole
xxdrago
witam, mam formularz i w nim pola:

-Wybierz(standardowo)
-Płatność sms
-Płatność przelewem

I potrzebuje zrobić to tak , że po wybraniu np. płatność sms to pokazuje mi sie div
myślałem to jakoś zrobić za pomocą "hide" ale wolałbym to zrobić jakoś w jQuery (dynamicznie) można prosic o jakąś podpowiedz?
Robert007
Standardowo jak chcesz by był ukryty to nadajesz div'owi
Kod
display: none
Później musisz mu przypisać ID lub klasę a wtedy w jQ możesz dać tak w przypadku ID:
Kod
$('#twojeid').show();


Oczywiście w select dajesz w onChange lub za pomocą jQ

Kod
$('#id').change(function(){
//co sie dzieje
});
thek
Możesz też dynamicznie stworzyć element select i dołączyć do formularza. Zajrzyj do dokumentacji jQuery i zabaw ze strukturą DOM. Jako przykład wprost z dokumentacji:
[JAVASCRIPT] pobierz, plaintext
  1. $('<p>Test</p>').insertAfter('.inner');
[JAVASCRIPT] pobierz, plaintext

który to kod wstawia paragraf z zawartością "Test" za każdym elementem z klasą "inner". Ty robiłbyś coś podobnego, ale przy zmianie na odpowiednią wartość innego elementu. Oczywiście można też poprzez zmianę display z none na block. To dwie najpopularniejsze metody na to co chcesz uzyskać. Tylko nie zapominaj, że musisz też umieć "usunąć" element.
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.