JavaScript/טפסים: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
אין תקציר עריכה |
אין תקציר עריכה |
||
שורה 22:
</pre>
'''שימו לב''' לתכונת האירוע - התכונה '''onSubmit''' שעושה בידיוק את מה שמרומז בשמה - כאשר הטופס נשלח היא '''מחזירה''' בעזרת מילת המפתח '''return''' את הנתונים לפונקציה שנקראת <span style="direction: ltr;">'''validate ( )'''</span> בעזרת מילת המפתח '''this''', אפשר לומר שזהו חלק אינטגרלי מהתהליך של בדיקת הטופס למעשה, אם תחסירו אחת ממילות המפתח Js תזעיק טעות כללית.
'''לסיכום שלב א'''' - בניית טופס ב-HTML ובתוכו לקרוא לפנוקציה בעזרת '''onSubmit'''.
שורה 68:
הפונקציה בודקת האם שם המשתמש (Username) מכיל תווים והאם יש תויים לא חוקיים כמו <,>,',\,/,%.
בעזרת הפונקציה <span style="direction: ltr;">'''indexOf ( )'''</span>
שימו לב לצורה שבא פונים לאלמנט (שדה טקסט במקרה הזה) <span style="direction: ltr;">'''var un = element.username.value;'''</span>.▼
▲שימו לב לצורה שבא פונים לאלמנט (שדה טקסט במקרה הזה) <span style="direction: ltr;">var un = element.username.value;</span>.
|