למד כיצד לאמת טפסים עם JavaScript או CGI

ברגע שיש לך טופס HTML והפעלה, אתה לעיתים קרובות רוצה לוודא כי כל השדות החשובים מלאים. לדוגמה, אם אתה הולך לשלוח מכתב אישור דוא"ל, כתובת הדוא"ל צריכה להיכלל בשדות הטופס , והיא צריכה להיות כתובת דוא"ל שעובדת.

קיימות שתי דרכים לאימות הטפסים שלך:

  1. שימוש ב- JavaScript
  2. באמצעות סקריפט CGI

היתרונות של JavaScript באמצעות אימות טפסים

החסרונות של שימוש ב- JavaScript לאימות טפסים

היתרונות של CGI באמצעות אימות טפסים

חסרונות השימוש CGI עבור אימות טפסים

הדרך שבה אני מטפל זה היא לקבל את רוב בדיקת השגיאה לעשות עם JavaScript. בדרך זו, זה מהיר וקל עבור הקוראים.

לאחר מכן אני לבדוק מחדש את האלמנטים החיוניים של הטופס עם CGI.

כיצד להשתמש ב- JavaScript כדי לאמת טפסי HTML

הנחת היסוד של יצירת טופס אימות היא לחפש את השמות של אלמנטים טופס הנדרש, ואם הם ריקים, להציג הודעת שגיאה.

רוב בדיקות בדיקת השגיאה לבדוק כל שדה אחד בכל פעם, ולהציג שגיאה אחת בכל פעם.

זה יכול לעשות מילוי הטופס מייגע, ואנשים עשויים לעצור באמצע. אם אתה משתמש בסקריפט הבא ובמקור ה- Perl, תדע כיצד לאמת טופס שלם בו-זמנית, תוך הצגת סדרה של הודעות שגיאה שהקורא יוכל לחזור ולתקן.

JavaScript עבור אימות טופס

בחלק הראשי של ה- HTML שלך, עליך ליצור סקריפט כדי לבצע את אימות הטופס:

  1. הגדר את הסקריפט וודא שהוא מוסתר מדפדפנים שאינם יכולים לטפל ב- JavaScript.