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?
isso
8.04.2008, 11:52:59
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ę żeby czytała wszystkie telefonI, aż nie znajdzie pustego i koniec
erix
9.04.2008, 09:32:06
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.
isso
9.04.2008, 11:36:58
kto ma teraz javescript wyłączoną ;] ? a w php nie da sie zrobić poprzez + dodawania okienek... no chyba, ze bedzie za kazdym razem przeładowywał strone ;]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.