>> דובר: עכשיו בואו נסתכל על דף אינטרנט המאפשר למשתמש
להירשם למשהו, אבל שבעצם כולל כמה בצד לקוח
אימות של תשומות שלו או שלה.
>> שימו לב כאן, בצורה-1.HTML, יש לי אותה צורה כמו קודם, אבל יש לי
הוסיף תכונת זיהוי לתג הטופס שלי, אשר שוויו הוא להירשם, ולכן
שיש לי תעודת זהות שבאמצעותה אני יכול מזהה באופן ייחודי צורה שבDOM שלי.
עכשיו שימו לב מתחת תג הטופס שלי הוא תסריט תג, כך שמאוד במכוון,
קוד JavaScript שלי רק יבצע פעם אחת תג הטופס וצומת DOM
הוטענו.
>> בתוך הודעת תג סקריפט הוא השורה הראשונה כאן שבו אני מצהיר
משתנה בשם הטופס ולהקצות זה ערך ההחזרה של
document.getElementById של ציטוט רישום סוף ציטוט.
זה הקו הזה של קוד שייראה באמצעות DOM שלי, מחפש
אלמנט או צומת שיש לו ייחודי מזהה של רישום, אחסון
ערך החזרת סופו של דבר במשתנה זה.
>> אז להירשם בטופס שבאירוע הנדלר להגשת הטופס,
עם form.onsubmit ולהקצות כי פונקציה אנונימית, את גופתו של אשר
ממשיך לעשות את הדברים הבאים.
אם השדה של טופס זה, ששמו דואר אלקטרוני, יש לו ערך מהמשתמש שווה
לצטט כלום סוף ציטוט, ואז אנחנו הולך להתריע בפני המשתמש שהוא או היא
חייב לספק את כתובת הדוא"ל שלהם, ו אנחנו חוזרים שווא, כך שהצורה
עצמו לא הוגש לרשום php נקודה.
>> אחר, אם הטופס יש שדה ששמו היא סיסמא ושהערך שלו הוא
סוף הציטוט, אז בואו נצעק במשתמש שהוא או היא
חייב לספק את הסיסמה.
ושוב, בתמורת שווא, כך הטופס לא הוגש ל
ההרשמה php נקודה.
>> בינתיים, אם הערך יש למשתמש הקליד לשדה הטופס הנקרא
סיסמא אינה תואמת את הערך ש המשתמש סיפק עבור הטופס
שדה שנקרא אישור, אז בואו לצעוק על משתמש סיסמאות לא
משחק, ולאחר מכן בתמורת שווא, כך הטופס לא הוגש ל
ההרשמה php נקודה.
>> לבסוף, אם זה לא המקרה, כי קלט הסכמתה של צורה מסומנת,
אז בואו נצעק על המשתמש להסביר שהוא או היא חייבת להסכים לתנאים
ומצבו, ולחזור שוב שווא כך שהטופס לא הוגש ל
ההרשמה php נקודה.
>> אחר אם, אף אחת מטעויות אלה יש נעשה, בואו אכן החזר אמיתי
ולאפשר את הטופס שיוגש לרשום php נקודה.
>> בואו נסתכל על אלה אפשריים שגיאות עכשיו על ידי פתיחה
הדף בדפדפן.
http://localhost/form-1.HTML.
אז הנה הטופס.
בואו לתת כלום.
>> עליך לספק את כתובת הדוא"ל שלך.
בסדר, בואו לפחות נשתף פעולה לאורך שורות אלה.
>> עליך לספק את הסיסמה.
בסדר, בואו לבחור סיסמא כמו ארגמן.
סיסמאות אינן תואמות.
אה, אני צריך לשתף פעולה ולספק אותה המילה, ארגמן, שוב.
>> עליך להסכים לתנאים ותנאים.
בסדר, בואו עכשיו לבדוק תיבה זו.
ולבסוף, וואו, אני רשום.