Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Pole select pokazywanie
xxdrago
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Robert007
post
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
Go to the top of the page
+Quote Post
thek
post
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:
[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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 10:27