![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
Witam mam pewien problem do które nie umiem się zabrać, mianowicie potrzebuję stworzyć dynamiczne tworzenie pól formularza mianowicie, na sztywno mam pole typu select w którym mam
1- pole tekstowe 2- lista rozwijana 3-checkbox Po wybraniu danej opcji leci zapytanie do metody która zwraca dane pole. Chciałbym sie dowiedzieć a bardziej usłyszeć jakąś propozycje jak mogę to "w locie" sobie składać i mieć jednoczeście dostep do tych danych aby po przeładowaniu formularza te wybrane pola mi się nie usunęły (nawet jeśli zostaną wypełnione) Bardzo proszę o jakieś nakierowanie, podpowiedź, sugestię - NIE CHCE GOTOWEGO ROZWIĄZANIA. Dziękuje. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 11 Dołączył: 25.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
Kilich Zbudowany przez Ciebie formularz miałby być później wykorzystywany? Np.: raz go budujesz i później wykorzystujesz go na x-podstronach, czy poprostu na tą chwilę Cię interesuje utworzenie formularza i wysłanie dancych, po wysłaniu danych 'zbudować' ponownie ten formularz wraz z wysłanymi danymi?? Jeśli tak to na szybko ja widzę to tak:
w phpie budujesz zalążkowy form z jakimś unikalnym id, np: form-zxc, nastepnie wysyłasz requesta (ajaxem-czy jak to tam masz) o nowe pole przekazując id forma i dodajesz do $_SESSION['form-zxc']['nazwa_pola'] = konfigurację pola, jak zbudujesz formularz, to wypełniasz go danymi i wysyłasz. Jeśli wysylasz na tą samą stronę, to napierw sprawdzasz czy istnieje $_SESSION['form-zxc'], jeśli tak, to lecisz po $_SESSION i budujesz poszczególne pola - jednocześnie sprawdzając czy istnieje 'nazwa_pola' w tablicy $_POST. Jeśli tak, to wstawiasz/zaznaczasz tą wartość i tyle. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 07:03 |