Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 42 Dołączył: 27.07.2010 Skąd: Jaworzno Ostrzeżenie: (0%)
|
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? Ten post edytował xxdrago 25.11.2011, 18:13:15 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 167 Pomógł: 2 Dołączył: 1.07.2009 Skąd: Poznań Ostrzeżenie: (0%)
|
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 }); Ten post edytował Robert007 25.11.2011, 19:03:55 |
|
|
|
Post
#3
|
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D |
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:
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. |
|
|
|
![]() ![]() |
|
Aktualny czas: 26.12.2025 - 10:27 |