רוצים להוסיף טופס צור קשר באתר עם שדה תאריך וליצור הגבלה לבחירת תאריך החל מהתאריך הנוכחי והאלה? או להגביל את טווח התאריכים מהיום ועד לתקופת זמן מסויימת? לא רוצים להשתמש בעוד תוסף שיכביד על האתר שלכם?
זה המאמר בשבילכם!
עקבו אחר ההוראות במאמר ובוך דקות יש לכם שדה עם ההגבלות הרצויות.
תוכן עניינים
דרישות בסיסיות:
- טופס שנבנה באמצעות Elemento Pro
- שדה מסוג תאריך (date)
- שם השדה: date (ראה הסבר בהמשך)
שם השדה (Field Name)
ודא שהשדה הוא מסוג Date.
תחת האפשרות "שם שדה" (Field ID), כתוב בדיוק:


הוספת ווידג'ט HTML
הוסיפו וידג'ט מסוג HTML

מקמו את השדה מעל או מתחת לשדה הטופס

סקריפט להצגת רק תאריך מינימלי
סקריפט להצגת תאריך מינימלי + מקסימלי
שינוי ההגבלה המקסימלית
כדי לשנות את הטווח המקסימלי, יש לשנות את מספר החודשים מ4 לאיזה טווח קדימה שתרצו.
// הגבלת מספר החודשים קדימה
maxDate.setMonth(maxDate.getMonth() + 4);
שינוי ההגבלה המקסימלית מחודשים לימים
תרצו לשנות את הטווח מחודשים לימים, פשוט החליפו את הקוד מתחת להערה // הגבלת מספר החודש בקוד הזה:
// הגבלת מספר החודשים קדימה
maxDate.setDate(maxDate.getDate() + 30); // עוד 30 יום בלבד