JavaScript/טפסים: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
Rasel100 (שיחה | תרומות)
Rasel100 (שיחה | תרומות)
אין תקציר עריכה
שורה 8:
נסביר את הרעיון מאחורי בדיקת הטופס, בדוגמא:
<ul>
<li>שלב א' - תחילה יש לבנות טופס, [[HTML/טפסים]].</li>
</ul>
 
שורה 24:
'''לסיכום שלב א'''' - בניית טופס ב-HTML ובתוכו לקרוא לפנוקציה בעזרת '''onSubmit'''.
 
<ul>
2)
<li>שלב ב' - כעת יש לתכנן את הפנוצקיה <span style="direction: ltr>'''validate ( )'''</span> ובתוכה בדיקת הטופס.</li>
</ul>
 
'''אני מניח שיש לכם ידע בסיסי בפונקציות במקרה שלא, אני מציע לחזור אחורה למחלקת הפונקציות.'''
בא נפתח פונקציה חדשה שנקראת validate: את הפונקציה שמים בחלק <head> של הדף שלכם.
 
מפתח פונקציה בשם validate שמקבל ארגומנט (ערך) מהטופס שבנינו בשלב קודם, על ידי המילה '''this''' אנו שולחים את כל האלמנטים בטופס
(שדות, כפתורי בחירה ורדיו, ועוד'):
 
<pre style="direction: ltr">
קוד:
<script type="text/javascript">
function validate(submit) {
שורה 43 ⟵ 47:
}
</script>
</pre>
 
הפונקציה בודקת האם שם המשתמש מכיל תווים והאם יש תויים לא חוקיים (<,>,',\,/,%).