CMS: מידע על הגדרות אימות עבור אלמנטים של קלט
זמן קריאה: 5 דקות
מערכת ניהול התוכן (CMS) של Wix מאפשרת לכם ליצור טפסים מותאמים אישית עם אלמנטים של קלט שנשלחים ישירות לאוסף שלכם. השימוש בהגדרות האימות באלמנטים של הקלט עוזר להבטיח שהנתונים שאתם אוספים מהגולשים יעמדו בדרישות הספציפיות שלכם. אתם יכולים גם להגדיר אימות עבור שדות האוסף שבהם מאוחסנים ערכי הקלט שנשלחו.
השימוש בהגדרות אימות לאלמנטים של קלט ב-Wix CMS מבטיח שהנתונים שנאספים יהיו מדויקים ומלאים ויעמדו בדרישות הספציפיות שלכם, וכך משפר את האיכות הכוללת של הנתונים ואת חוויית המשתמש באתר.
איך להבטיח את תקינות הנתונים באמצעות שדות החובה
את רוב האלמנטים של הקלט אפשר להגדיר כ-Required (חובה), כדי שגולשים לא יגישו את הטופס עם שדות ריקים. כך אפשר למנוע הגשת טפסים חלקיים ולהבטיח שכל המידע הדרוש ייאסף. אם תגדירו את שדה האוסף המחובר כשדה חובה, המשתמשים יראו הודעת שגיאה אם הם ינסו לשלוח את הטופס עם ערכים ריקים. שימו לב שאי אפשר להגדיר מתגים כחובה, אבל אפשר להגדיר תיבות סימון כחובה.
לשלוט בסוג המידע שנאסף
אתם יכולים להגדיר אלמנטים לקלט טקסט כך שיקבלו סוגים ספציפיים של מידע, כמו טקסט, מספרים או כתובות מייל. כל סוג מבצע אימות ספציפי כדי לוודא שהערך שהוזן תואם לפורמט הנדרש.
סוג קלט טקסט | אימות | אימותים נוספים |
---|---|---|
טקסט | אין | הגבלת אורך, פורמט |
סיסמה | אין | הגבלת אורך, פורמט |
מספר | הערך הוא מספר | ערך מקסימום, ערך מינימום, פורמט |
כתובת מייל | הערך הוא כתובת מייל | פורמט |
כתובת 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}
הוא שאתם רוצים בין 5 ל-20 תווים התואמים לחלק הקודם, כלומר [a-zA-Z0-9_]
.
הגבלת התאריכים והשעות שהגולשים יכולים לבחור
אלמנטים של קלט מסוג בחירת תאריך מאפשרים לכם לקבוע אילו תאריכים המשתמשים יוכלו לבחור. אתם יכולים למנוע ממשתמשים לבחור תאריכים בעבר, תאריכים עתידיים או ימים ספציפיים בשבוע, כמו סופי שבוע. בנוסף, אתם יכולים לבחור מבין ארבע תבניות תאריך שונות: MM/DD/YYYY, DD/MM/YYYY, YYYY/MM/DD או YYYY/M/D.
אלמנטים של קלט מסוג בחירת שעה מאפשרים לכם להגדיר את השעות הזמינות לבחירת המשתמשים ואת אלה שאינן זמינות לבחירה. אתם יכולים לבחור פורמט של 12 שעות או של 24 שעות ולהגדיר את מרווחי הזמן שבהם המשתמשים יוכלו לבחור.
שאלות נפוצות
הקליקו על השאלות הנפוצות כדי לקרוא את התשובות בנושא הגדרות האימות באלמנטים של קלט.
האם לכל אלמנט קלט יש הגדרות אימות משלו?
איך אימות השדות עובד על תוכן באוסף?
מה יקרה אם אשבית את פריסת הטבלה באוסף שלי?
האם אפשר להגדיר ערכי ברירת מחדל לשדות?
זה עזר לך?
|