Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [javascript] dynamiczny form
gonzo80
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 16.10.2010

Ostrzeżenie: (0%)
-----


Witam serdecznie,
Buduję dynamiczny formularz i założenia mam takie:

- pole select - A
- po wyborze pola select A wyswietlenie wartosci z bazy
- na podstawie wartosci z bazy wyswietlenie drugiego pola select - B
oczywiscie wszystko bez przeladowania strony - AJAX

Formularz zrealizowalem na podstawie tutoriala z adresu http://www.w3schools.com/php/php_ajax_database.asp .

Mam tylko 1 problem: select B, który generowany jest dynamicznie na podstawie wartosci zaczytanych z bazy po wyborze z select A, jest niewidoczny, tzn. widac go na stronie, wszystko ladnie, ale nie przekazuje wartosci.
Jest on ladowany dynamicznie do warstwy <div id="txtHint"><b>Person info will be listed here.</b></div>

Wyglada to tak:
wybieram wartosc z listy select A, pojawia mi sie wartosc z bazy poprzez echo z php i pojawia mi sie druga lista select B. Jednak po podejrzeniu zrodla strony tego drugiego selecta nie widac - widac tylko <div id="txtHint"></div>

Proszę o pomoc jak przerobic przyklad z adresu http://www.w3schools.com/php/php_ajax_database.asp tak aby w miesjcu tej tabeli mozna bylo zamiescic liste select B i zeby byla ona widoczna dla calosci formularza czyli przekazywala wartosc po wyslaniu go.

z gory bardzo dziekuje za jakiekolwiek wskazowki

pozdrawiam
marcin

Ten post edytował gonzo80 16.10.2010, 23:26:35
Go to the top of the page
+Quote Post
AdIoS_Neo
post
Post #2





Grupa: Zarejestrowani
Postów: 159
Pomógł: 43
Dołączył: 8.03.2009

Ostrzeżenie: (0%)
-----


Ten div
  1. <div id="txtHint"><b>Person info will be listed here.</b></div>
musi znajdować się w środku formularza czyli miedzy znacznikami
ponieważ tylko elementy formularza znajdujące się w tych znacznikach są wysyłane z formularzem, to co poza nimi jest już dla formularza nie widoczne.

Ten post edytował AdIoS_Neo 17.10.2010, 22:02:26
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: 22.08.2025 - 23:51