Tiêu đề thực sự không nói, vì tôi đang gặp sự cố khi tóm tắt sự cố. Vì vậy, ở đây đi lời giải thích dài:Cách tạo biểu mẫu có các thành phần lặp lại tốt
Hãy nói rằng tôi thêm thông tin liên lạc nhiều, và tôi có những lĩnh vực:
- Tên của xúc
- Phương pháp liên hệ (email, số điện thoại, tin nhắn tức thời)
- Nếu email: Hiện một trường email (giả sử lĩnh vực này tồn tại)
- Nếu số điện thoại: Hiển thị trường số điện thoại
- Nếu tin nhắn tức thời: Sho w một trường văn bản
Vì vậy, ngay lập tức, tôi sẽ được cần JavaScript để hoàn thành này trên trang riêng của mình (để thêm thêm hoặc tiếp xúc xóa lĩnh vực), mà tôi ok với. Tuy nhiên, vì tôi có thể thêm nhiều địa chỉ liên hệ (và là nhà phát triển phần mềm, tôi không biết số người liên hệ muốn thêm vào, nó có thể là 1, 10 hoặc 100)
Vì vậy, vấn đề lớn nhất của tôi là Tôi sẽ cấu trúc những thứ như tên cho từng lĩnh vực. Tôi có nên ném mọi thứ vào những thứ như names[]
, contactmethods[]
và truy cập mọi thứ theo thứ tự hoặc nếu có giải pháp tốt hơn.
Ngoài ra, nếu máy chủ bắt đầu xác minh các thông tin này và tìm thấy một số thông tin không đúng định dạng, tôi muốn có thể gửi dữ liệu mà khách hàng đã gửi đến máy chủ quay lại máy khách, vì vậy họ không bị mất mọi thứ họ đã nhập. Làm thế nào tôi có thể dễ dàng thực hiện điều đó?
Một số thông tin nền: Technologies hiện đang sử dụng (đó là có liên quan):
- Flask
- jQuery
- WTForms
Flask cho phép bạn lặp qua dữ liệu 'POST' * thật * dễ dàng. Bạn nên đọc tài liệu một chút và xem điều đó có giúp ích gì không. – Blender
Vâng, tôi quen thuộc với điều đó.Mối quan tâm chính của tôi là dữ liệu trả về nếu có điều gì đó gây rối loạn. – Pwnna
theo gửi lại bất kỳ máy chủ nào nhận được để khách hàng không bị mất, bạn có thể sử dụng tin nhắn flash (tốt cho một lần 'đăng bài' từ máy chủ đến máy khách). – darkphoenix