शीर्षक वास्तव में यह नहीं कहता है, क्योंकि मुझे इस मुद्दे को सारांशित करने में समस्या हो रही है। तो यहाँ लंबे स्पष्टीकरण जाता है:दोहराए गए तत्वों के साथ एक फॉर्म कैसे बनाएं
चलो कहते हैं कि मैं कई संपर्कों की सूचना जोड़ रहा है, और मैं इन क्षेत्रों है:
-
संपर्क
- संपर्क की विधि (ईमेल, फोन नंबर का नाम
- , त्वरित संदेश)
- तो ईमेल: एक फोन नंबर क्षेत्र
- त्वरित संदेश, तो दिखाएं: एक ई क्षेत्र दिखाएँ (मान लीजिए कि इस क्षेत्र मौजूद है)
- तो फोन नंबर जाने Sho जो मैं के साथ ठीक हूँ, (जोड़ सकते हैं या विलोपन संपर्क फ़ील्ड्स जोड़ने के लिए) एक पाठ क्षेत्र डब्ल्यू
तो बल्ले से दूर सही, मैं जावास्क्रिप्ट पेज पर ही यह पूरा करने के लिए की आवश्यकता होगी, जा करने के लिए जा रहा हूँ। हालांकि, चूंकि मैं कई संपर्क जोड़ सकता हूं (और सॉफ़्टवेयर डेवलपर के रूप में, मुझे नहीं पता कि उपयोगकर्ता कितना संपर्क जोड़ना चाहता है, यह 1, 10, या 100 हो सकता है)
तो मेरी सबसे बड़ी समस्या यह है कि मैं प्रत्येक क्षेत्र के नामों की तरह चीजों को ढूढ़ने जा रहा हूं। क्या मुझे सब कुछ names[]
, contactmethods[]
जैसी चीजों में फेंकना चाहिए और क्रम में चीजों तक पहुंचना चाहिए, या यदि कोई बेहतर समाधान है।
इसके अतिरिक्त, यदि सर्वर इन जानकारी को सत्यापित करना शुरू करता है, और कुछ विकृत जानकारी पाता है, तो मैं क्लाइंट को सर्वर पर वापस भेजा गया डेटा भेजने में सक्षम होना चाहता हूं, इसलिए वे हार नहीं जाते वे सब कुछ दर्ज किया है। मैं इसे आसानी से कैसे पूरा करूं?
कुछ पृष्ठभूमि जानकारी: टेक्नोलॉजीज वर्तमान में उपयोग में (जो प्रासंगिक है):
- बोतल
- jQuery
- WTForms
फ्लास्क आपको 'POST' डेटा * वास्तव में * आसानी से फिर से चालू करने देता है। आपको दस्तावेज़ को थोड़ा सा पढ़ना चाहिए और देखें कि क्या इससे मदद मिलती है। – Blender
हाँ, मैं उससे परिचित हूं।मेरी मुख्य चिंता वापसी डेटा है अगर कुछ गड़बड़ हो जाती है। – Pwnna
जो भी सर्वर प्राप्त करता है उसे वापस भेजने के अनुसार क्लाइंट इसे खो नहीं देता है, आप फ़्लैश संदेशों का उपयोग कर सकते हैं (सर्वर से क्लाइंट तक एक बार 'पोस्ट के लिए अच्छा)। – darkphoenix