Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Formularz i wiele mozliwosci do wpisania
ukaszq
post
Post #1





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 8.08.2007

Ostrzeżenie: (10%)
X----


Mam np okno w formularzu "tel" i nie wiem ile tych telefonow bedzie wpisywanych i chcialbym zostawic mozliwość wpisywania wielu telefonow po kliknieciu np na "+". Aby rozwinela sie lista albo pojawilo wiecej okienek do wpisania.
Jak to mozna zrobic?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
isso
post
Post #2





Grupa: Zarejestrowani
Postów: 296
Pomógł: 32
Dołączył: 3.01.2005

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


To raczej bez sensu jest robic w php, weź użyj javyscript, że kolejne numery beda miały pole typu="text" name="telefonI" gdzie I to numer telefonu, a później w skrypcie poprostu zrobisz pętlę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) żeby czytała wszystkie telefonI, aż nie znajdzie pustego (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) i koniec (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
erix
post
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Nie jest bez sensu. Wyłącz JavaScript i Twój skrypt jest bezużyteczny.

PS. zamiast telefonI - telefon[] - będzie szło po tablicy, bez dodatkowych komplikacji. ;]

A do autora, zrób na dwa fronty: via JS (dodaje kolejny wiersz np. w jakiejś tabeli; duplikujesz cały wiersz tabeli) i via PHP. Z tym, że po stronie serwera, po kliknięciu na + (to submit z jakimś name="add"), wyświetlasz wszystkie linie na podstawie danych z posta generujesz pola istniejące i dopisujesz jedno nowe.
Go to the top of the page
+Quote Post
isso
post
Post #4





Grupa: Zarejestrowani
Postów: 296
Pomógł: 32
Dołączył: 3.01.2005

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


kto ma teraz javescript wyłączoną ;](IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ? a w php nie da sie zrobić poprzez + dodawania okienek... no chyba, ze bedzie za kazdym razem przeładowywał strone ;]
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: 24.08.2025 - 01:29