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

ज़रूरी फ़ील्ड से डाटा की सटीकता पक्की करें
ज़्यादातर इनपुट एलिमेंट को "रिक्वायर्ड" के तौर पर सेट किया जा सकता है। जब कोई इनपुट एलिमेंट रिक्वायर्ड होता है, तो फ़ील्ड खाली होने पर फ़ॉर्म सबमिट नहीं होगा। इससे अधूरी एंट्री सबमिट नहीं होती और सभी ज़रूरी जानकारी कलेक्ट होती है। अगर आप कनेक्ट किए गए कलेक्शन फ़ील्ड को "रिक्वायर्ड" पर सेट करते हैं, तो खाली वैल्यू के साथ फ़ॉर्म सबमिट करने की कोशिश पर यूज़र को एरर मैसेज दिखाई देगा। ध्यान रखें कि स्विच में "रिक्वायर्ड" ऑप्शन नहीं होता, लेकिन चेकबॉक्स में होता है।

कलेक्ट की जाने वाली जानकारी का टाइप कंट्रोल करें
आप टेक्स्ट इनपुट एलिमेंट को किसी खास तरह की जानकारी स्वीकार करने के लिए कॉन्फ़िगर कर सकते हैं, जैसे टेक्स्ट, संख्याएं या ईमेल एड्रेस। हर टाइप एक खास वैलिडेशन करता है, ताकि दर्ज की गई वैल्यू ज़रूरी फ़ॉर्मैट से मैच करे।
| टेक्स्ट इनपुट टाइप | वैलिडेशन | अतिरिक्त वैलिडेशन |
|---|---|---|
टेक्स्ट | कोई नहीं | लंबाई सीमित करें, पैटर्न |
पासवर्ड | कोई नहीं | लंबाई सीमित करें, पैटर्न |
संख्या | वैल्यू एक संख्या है | अधिकतम वैल्यू, न्यूनतम वैल्यू, पैटर्न |
ईमेल | वैल्यू एक ईमेल एड्रेस है | पैटर्न |
URL | वैल्यू एक URL है, जो "http" या "https" से शुरू होता है | पैटर्न |
फोन नंबर | वैल्यू एक फोन नंबर है | पैटर्न |

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

नंबर के लिए अधिकतम और न्यूनतम वैल्यू सेट करें
नंबर कलेक्ट करने वाले इनपुट एलिमेंट के लिए, आप सबमिट की जा सकने वाली अधिकतम और न्यूनतम वैल्यू तय कर सकते हैं। ऐसा करने से सबमिट किया गया नंबर आपकी तय की गई स्वीकार्य रेंज में रहेगा और अमान्य डाटा एंट्री को रोका जा सकेगा।

रेगुलर एक्सप्रेशन से पैटर्न वैलिडेट करें
कुछ इनपुट एलिमेंट में रेगुलर एक्सप्रेशन का इस्तेमाल करके अतिरिक्त पैटर्न वैलिडेशन जोड़ा जा सकता है। उदाहरण के लिए, उपयोक्तानाम का खास फ़ॉर्मेट तय करने के लिए आप
^[a-zA-Z0-9_]{5,20}$ जैसे रेगुलर एक्सप्रेशन का इस्तेमाल कर सकते हैं। ऐसा करने से उपयोक्तानाम में केवल 5 से 20 अक्षर, नंबर या अंडरस्कोर हो सकते हैं।
अपने इनपुट एलिमेंट में केवल मान्य उपयोक्तानाम स्वीकार करने के लिए, आप यह रेगुलर एक्सप्रेशन जोड़ सकते हैं:
1^[a-zA-Z0-9_]{5,20}$इस एक्सप्रेशन में ^ और $ क्रमशः स्ट्रिंग की शुरुआत और अंत को दिखाते हैं। इन सिंबल के अंदर दो सेक्शन हैं—एक स्क्वेयर ब्रैकेट [] में और दूसरा कर्ली ब्रैकेट {} में। स्क्वेयर ब्रैकेट वाला सेक्शन [a-zA-Z0-9_], लोअरकेस अक्षरों a-z, अपरकेस अक्षरों A-Z, नंबर 0-9 या अंडरस्कोर _ से मैच करता है। कर्ली ब्रैकेट वाला सेक्शन {5,20} बताता है कि इससे ठीक पहले दिए गए सेक्शन, यानी [a-zA-Z0-9_], से मैच करने वाले 5 से 20 कैरेक्टर होने चाहिए।

विज़िटर किन तारीखों और समय को चुन सकते हैं, इसे सीमित करें
डेट पिकर इनपुट एलिमेंट की मदद से आप कंट्रोल कर सकते हैं कि यूज़र कौन-सी तारीखें चुन सकते हैं। आप यूज़र को पिछली तारीखें, आने वाली तारीखें या सप्ताह के खास दिन, जैसे वीकेंड, चुनने से रोक सकते हैं। इसके अलावा, आप तारीख के 4 अलग-अलग फ़ॉर्मेट में से चुन सकते हैं:
MM/DD/YYYY,
DD/MM/YYYY,
YYYY/MM/DD या
YYYY/M/D)।
टाइम पिकर इनपुट एलिमेंट की मदद से आप तय कर सकते हैं कि यूज़र किन घंटों को चुन सकते हैं और किन्हें नहीं। आप 12-घंटे या 24-घंटे का समय फ़ॉर्मेट चुन सकते हैं और वह टाइम इंक्रीमेंट सेट कर सकते हैं जिसमें यूज़र समय चुनेंगे।

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

