Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [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
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ę smile.gif żeby czytała wszystkie telefonI, aż nie znajdzie pustego smile.gif i koniec 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.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
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ą ;]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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 20:53