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