Tytuł naprawdę tego nie mówi, ponieważ mam problem z podsumowaniem problemu. Więc tu idzie długie wyjaśnienie:Jak uzyskać kompilację formularza z powtarzającymi się elementami dobrze
Powiedzmy Dodaję informację wielu kontaktów, a ja mam tych pól:
- Nazwa kontaktu
- formy kontaktu (e-mail, numer telefonu, wiadomości błyskawicznych)
- Jeśli email: Pokaż pole e-mail (powiedzmy to pole istnieje)
- Jeśli numer telefonu: Pokaż pole numer telefonu
- Jeśli wiadomości błyskawicznej: Sho W polu tekstowym
Więc tuż nietoperza, idę do konieczności JavaScript, żeby zakończyć to na samej stronie (aby dodać dodać lub usunięcie pól kontaktowych), którego jestem ok z. Jednakże, ponieważ mogę dodać wiele kontaktów (i jako programista, nie wiem, ile kontaktów chce dodać użytkownik, może to być 1, 10 lub 100)
Więc moim największym problemem jest to, w jaki sposób jestem Zamierzam uporządkować rzeczy takie jak nazwy dla każdego pola. Czy powinienem rzucić wszystko na rzeczy takie jak names[]
, contactmethods[]
i uzyskać dostęp do rzeczy w kolejności, lub jeśli istnieje lepsze rozwiązanie.
Ponadto, jeśli serwer zacznie weryfikować te informacje i znajdzie jakieś zniekształcone informacje, chciałbym móc wysłać dane, które klient wysłał do serwera z powrotem do klienta, aby nie straciły wszystko, co weszli. Jak mógłbym to łatwo osiągnąć?
pewne informacje tła: obecnie stosowane technologie (to istotne):
- kolb
- jQuery
- WTForms
Flask pozwala łatwo iterować dane "POST" * naprawdę *. Powinieneś przeczytać trochę dokumentację i zobaczyć, czy to pomaga. – Blender
Tak, znam to.Moją główną obawą jest zwracanie danych, jeśli coś pomieszało część. – Pwnna
jak za odesłaniem, niezależnie od otrzymanego serwera, aby klient go nie zgubił, możesz użyć wiadomości flash (dobrze na jednorazowy "post" od serwera do klienta). – darkphoenix