header-logo
Wix का इस्तेमाल करके अपनी वेबसाइट और बिज़नेस बनाना सीखें
स्मार्ट फंक्शनैलिटी के साथ अपनी साइट डिज़ाइन और मैनेज करें.
सब्सक्रिप्शन, प्लान और इनवॉइस मैनेज करें।
अपना बिज़नेस चलाएं और मेंबर्स से जुड़ें.
अपनी साइट पर डोमेन खरीदना, कनेक्ट करना या ट्रांसफर करना सीखें।.
अपने बिज़नेस और वेब प्रेजेंस को बढ़ाने के लिए टूल्स पाएं
SEO और मार्केटिंग टूल्स से अपनी विज़िबिलिटी बढ़ाएँ।
ज़्यादा अच्छे से काम करने में मदद के लिए एडवांस्ड फ़ीचर पाएं।
सॉल्यूशन खोजें, जानी-पहचानी समस्याओं के बारे में जानें या हमसे संपर्क करें।
placeholder-preview-image
हमारे कोर्सेज़ और ट्यूटोरियल के ज़रिए अपने स्किल्स का विकास करें।
वेब डिज़ाइन, मार्केटिंग आदि के लिए सुझाव पाएं।
सर्च इंजन से ऑर्गेनिक साइट ट्रैफिक बढ़ाना सीखें।
हमारे फ़ुल-स्टैक प्लेटफ़ॉर्म का उपयोग करके एक कस्टम साइट बनाएं।
अपने लक्ष्यों तक पहुँचने में मदद के लिए किसी एक्सपर्ट से संपर्क करें।
placeholder-preview-image

CMS: अपनी कलेक्शन्स में फील्ड वैलिडेशन सेट करना

7 मिनट
अपने CMS (कंटेंट मैनेजमेंट सिस्टम) कलेक्शन में फ़ील्ड वैलिडेशन जोड़ें ताकि कुछ फ़ील्ड्स को 'required' बनाया जा सके, उनके कैरेक्टर्स को सीमित किया जा सके, या उन्हें केवल विशिष्ट वैल्यूज़ स्वीकार करने के लिए सेट किया जा सके।

फील्ड वैलिडेशन के बारे में

आप अपने कलेक्शन के फील्ड्स में वैलिडेशन जोड़ सकते हैं ताकि यह सुनिश्चित हो सके कि फील्ड्स में कंटेंट है और वे खाली नहीं छोड़े गए हैं। किसी फील्ड को 'required' (अनिवार्य) के रूप में सेट करके आप फील्ड खाली होने पर नए आइटम को सेव होने से रोक सकते हैं। टेक्स्ट फील्ड्स के साथ, आप कैरेक्टर काउंट को सीमित कर सकते हैं या केवल पहले से तय वैल्यूज़ को ही स्वीकार कर सकते हैं।

फील्ड वैलिडेशन उन दोनों तरह के कलेक्शन कंटेंट पर लागू होते हैं जिन्हें विजिटर्स सबमिट करते हैं और जिन्हें आप और आपकी टीम एडिट करती है। अपने कलेक्शन में कंटेंट सबमिट करने के लिए इनपुट एलिमेंट्स का उपयोग करते समय, यदि विजिटर्स 'required' फील्ड को खाली छोड़ देते हैं, तो उन्हें एक एरर मैसेज मिलता है।

आपके कलेक्शन के टेबल लेआउट में, आपके द्वारा किए गए बदलाव ऑटोमैटिकली सेव हो जाते हैं, इसलिए खाली अनिवार्य फील्ड्स जोड़ना संभव है। Wix ऐप या Wix Studio ऐप से कंटेंट जोड़ते समय भी वैलिडेशन लागू नहीं होते हैं। हालांकि, जब अनिवार्य फील्ड्स में कंटेंट गायब होगा, तो आपको सूचित करने के लिए आपके कलेक्शन में एक चेतावनी (warning) दिखाई देगी। कलेक्शन में खाली अनिवार्य फील्ड्स को रोकने में मदद के लिए आप टेबल लेआउट को डिसेबल कर सकते हैं।
एक खाली जरूरी फील्ड में वैलिडेशन चेतावनी मैसेज का स्क्रीनशॉट।
टिप:
कलेक्शन फ़ील्ड्स को खाली रहने से रोकने का एक और तरीका उन फ़ील्ड्स के लिए डिफ़ॉल्ट वैल्यूज़ सेट करना है जो नए आइटम जोड़े जाने पर ऑटोमैटिक रूप से भर जाते हैं।

अपनी कलेक्शन्स में फील्ड्स को जरूरी (required) बनाना

आप कलेक्शन फील्ड को अनिवार्य (required) के रूप में सेट कर सकते हैं ताकि फील्ड खाली होने पर नए आइटम सेव न किए जा सकें। ऐसा करने के लिए, संबंधित फील्ड को एडिट करें और Validations टैब में टॉगल को इनेबल करें। किसी फील्ड को 'required' के रूप में सेट करने के बाद, आपके कलेक्शन में फील्ड के नाम के बगल में एक एस्टेरिस्क (*) दिखाई देता है। यदि आपके द्वारा अनिवार्य सेट किया गया कोई भी फील्ड खाली है, तो एक चेतावनी आपको उन्हें भरने के लिए सूचित करती है।

ध्यान रखें कि टेबल लेआउट ऑटोमैटिकली सेव हो जाता है, जिससे खाली अनिवार्य फील्ड्स के साथ नए आइटम बनाना संभव हो जाता है। ऐसा होने से रोकने के लिए आप टेबल लेआउट को डिसेबल कर सकते हैं।

अपने कलेक्शन में किसी फ़ील्ड को 'required' बनाने के लिए:

  1. CMS पर जाएँ जो आपकी साइट के डैशबोर्ड में है।
  2. संबंधित कलेक्शन पर क्लिक करें।
  3. Manage Fields पर क्लिक करें।
  4. उस फ़ील्ड पर क्लिक करें जिसे आप 'required' फ़ील्ड बनाना चाहते हैं।
  5. Validations टैब पर क्लिक करें।
  6. Make this a required field टॉगल को इनेबल करें।
  7. Save पर क्लिक करें।

टेक्स्ट फ़ील्ड्स के लिए कैरेक्टर काउंट लिमिट सेट करना

यह सुनिश्चित करें कि आपके टेक्स्ट फ़ील्ड्स में कुल कैरेक्टर्स आपके द्वारा तय की गई रेंज के भीतर हों। कैरेक्टर लिमिट सेट करते समय, स्पेस को कैरेक्टर माना जाता है, जबकि लाइन ब्रेक को नहीं गिना जाता है।

अपने कलेक्शन में किसी टेक्स्ट फ़ील्ड के लिए कैरेक्टर काउंट सीमित करने के लिए:

  1. CMS पर जाएँ जो आपकी साइट के डैशबोर्ड में है।
  2. संबंधित कलेक्शन पर क्लिक करें।
  3. Manage Fields पर क्लिक करें।
  4. उस टेक्स्ट फ़ील्ड पर क्लिक करें जिसमें आप कैरेक्टर काउंट (अक्षरों की संख्या) को सीमित करना चाहते हैं।
  5. Validations टैब पर क्लिक करें।
  6. Limit character count टॉगल को इनेबल करें।
  7. फ़ील्ड के लिए न्यूनतम (minimum) और अधिकतम (maximum) कैरेक्टर लिमिट दर्ज करें।
  8. Save पर क्लिक करें।

टेक्स्ट फ़ील्ड्स को केवल स्पेसिफिक वैल्यूज़ स्वीकार करने के लिए सेट करना

यह सुनिश्चित करें कि आपके कलेक्शन के टेक्स्ट फ़ील्ड केवल वही विशिष्ट वैल्यूज़ स्वीकार करें जो आप तय करते हैं। वैल्यू के विकल्प बनाने के बाद, आप संबंधित वैल्यूज़ खोजने के लिए फ़ील्ड में टाइप कर सकते हैं या उन्हें ड्रॉप-डाउन मेनू से चुन सकते हैं।

टेक्स्ट फ़ील्ड्स को केवल स्पेसिफिक वैल्यूज़ स्वीकार करने के लिए सेट करने के लिए:

  1. CMS पर जाएँ जो आपकी साइट के डैशबोर्ड में है।
  2. संबंधित कलेक्शन पर क्लिक करें।
  3. Manage Fields पर क्लिक करें।
  4. उस टेक्स्ट फ़ील्ड पर क्लिक करें जिसमें आप केवल विशिष्ट वैल्यूज़ स्वीकार करना चाहते हैं।
  5. Validations टैब पर क्लिक करें।
  6. Accept specific values only टॉगल को इनेबल करें।
  7. वे वैल्यूज़ दर्ज करें जिन्हें आप इस फ़ील्ड के लिए उपलब्ध कराना चाहते हैं। हर वैल्यू के बाद Enter दबाएँ या कॉमा (,) लगाएँ।
  8. Save पर क्लिक करें।

खाली रिक्वायर्ड फ़ील्ड्स को रोकने के लिए टेबल लेआउट को हाइड करना

टेबल लेआउट में एडिटिंग करते समय, आइटम या फील्ड्स में आपके द्वारा किया गया हर बदलाव ऑटोमैटिकली सेव हो जाता है। इससे आपके लिए खाली फील्ड्स जोड़ना संभव हो जाता है, भले ही फील्ड्स 'required' पर सेट हों। यदि आप अनिवार्य फील्ड भरे बिना कोई नया आइटम जोड़ते हैं, तो आपको उन्हें भरने के लिए सूचित करने के लिए फील्ड्स में एक Warning आइकन undefined दिखाई देता है।

आप टेबल लेआउट को डिसेबल करके और अन्य लेआउट का उपयोग करके खाली अनिवार्य फील्ड्स की इस समस्या से पूरी तरह बच सकते हैं। लिस्ट और गैलरी लेआउट में, यदि आप अनिवार्य फील्ड भरे बिना किसी आइटम को सेव करने की कोशिश करते हैं, तो आपको सेव करने से रोक दिया जाता है। इसके बजाय, एक चेतावनी मैसेज आपको बताता है कि सेव करने से पहले किन फील्ड्स में वैल्यूज़ की आवश्यकता है।
टिप:
जब आप किसी कलेक्शन से टेबल लेआउट को हाइड करते हैं, तो आप उन कोलैबोरेटर्स के लिए भी लेआउट हाइड कर देते हैं जिनके पास आपके कलेक्शन्स को एडिट करने की परमिशन है। यह आपकी पूरी टीम को गलती से उन खाली फील्ड्स को जोड़ने से रोकने का एक शानदार तरीका है जो अनिवार्य हैं।

अपने कलेक्शन में टेबल लेआउट छिपाने के लिए:

  1. CMS पर जाएँ जो आपकी साइट के डैशबोर्ड में है।
  2. संबंधित कलेक्शन पर क्लिक करें।
  3. More Actions पर क्लिक करें और Collection settings चुनें।
  4. Hide table layout के बगल वाले टॉगल को इनेबल करें।
  5. Save पर क्लिक करें।
कलेक्शन सेटिंग्स में 'Hide table layout' टॉगल का एक स्क्रीनशॉट।

अक्सर पूछे जाने वाले सवाल (FAQs)

फील्ड वैलिडेशन के बारे में अक्सर पूछे जाने वाले सवालों के जवाब के लिए नीचे क्लिक करें।