אימות טפסים
מאמר זה מסביר על אימות טפסים.
הוא מסביר את אימות הטפסים ב-HTML.
YouTube Video
אימות טפסים ב-HTML
סקירה כללית על אימות טפסים ב-HTML
- אימות טפסים ב-HTML הוא מנגנון להבטחת כי הנתונים עומדים בתנאים מסוימים לפני ששליחה מתבצעת על ידי המשתמש. זה מפחית שגיאות בצד השרת ומשפר את חוויית המשתמש.
תגית required
1<form>
2 <label for="email">Email:</label>
3 <input type="email" id="email" required placeholder="Enter your email">
4 <button type="submit">Submit</button>
5</form>
- תגית
required
מגדירה כי שדות קלט חייבים להיות מלאים לפני הגשת הטופס.
תגית pattern
1<form>
2 <label for="username">Username (letters and numbers only):</label>
3 <input type="text" id="username" name="username" pattern="[A-Za-z0-9]+" required>
4 <button type="submit">Submit</button>
5</form>
- תגית
pattern
משמשת לאימות אם קלט הטופס תואם לדפוס רג׳קס מסוים. לדוגמה, זה מאמת אם שם המשתמש מכיל רק תווים אלפאנומריים.
תגיות min
ו-max
1<form>
2 <label for="age">Age:</label>
3 <input type="number" id="age" name="age" min="18" max="99" placeholder="Enter your age">
4 <button type="submit">Submit</button>
5</form>
- תגיות
<min>
ו-<max>
משמשות לציון הערכים המותרים המינימליים והמקסימליים של אלמנט קלט. הן נפוצות לשימוש עם סוגי קלט כמוnumber
,range
ו-date
. - בדוגמה זו, ניתן להכניס מספר בין 18 ל-99.
תגיות minlength
ו-maxlength
1<form>
2 <label for="username">Username:</label>
3 <input type="text" id="username" name="username" minlength="4" maxlength="12" placeholder="4-12 characters">
4 <button type="submit">Submit</button>
5</form>
- תגית
minlength
מגדירה את מספר התווים המינימלי הנדרש לשדה קלט, בעוד שתגיתmaxlength
מגדירה את מספר התווים המקסימלי המותר. - בדוגמה זו, אפשר להזין טקסט בין 4 ל-12 תווים.
התכונה type="email"
1<form>
2 <label for="email">Email:</label>
3 <input type="email" id="email" placeholder="Enter your email">
4 <button type="submit">Submit</button>
5</form>
- התכונה
type="email"
משמשת להבטיח שהקלט הוא בפורמט כתובת דוא"ל חוקי. תכונה זו מספקת פונקציונליות אימות מובנית לשדות קלט של כתובות דוא"ל.
התכונה type="url"
1<form>
2 <label for="website">Website:</label>
3 <input type="url" id="website" name="website" placeholder="https://example.com" required>
4 <button type="submit">Submit</button>
5</form>
<input type="url">
מספק שדה קלט שדורש פורמט URL תקין. הדפדפן בודק אוטומטית אם הקלט חוקי כ-URL.
תוכלו לעקוב אחר המאמר שלמעלה באמצעות Visual Studio Code בערוץ היוטיוב שלנו. נא לבדוק גם את ערוץ היוטיוב.