|
עמוד:279
א . בדיקת התקינות של מספר הזהות נכתוב פעולה הבודקת אם מספר הזהות שהוקלד בשדה txtId יכול להיות מספר זהות , כלומר אם הוא מורכב מתשע ספרות . בדיקה זו מחולקת לשתי בדיקות : האחת – אם המספר מורכב מתשעה תווים , והשנייה – אם כולם ספרות . פתרון : שלב – 1 נשמור את ערך השדה במשתנה בשם . stId שלב – 2 נוודא כי אורך המחרוזת הוא בדיוק . 9 אם לא , נכתוב הודעה למשתמש ונחזיר את הערך . false שלב –3 נוודא כי המחרוזת בנויה מספרות בלבד , כלומר isNaN () תחזיר את הערך . false אם לא , נכתוב הודעה למשתמש ונחזיר את הערך . false שלב – 4 אם הגענו לשלב הזה , אזי כל הדרישות התקיימו ונחזיר את הערך . true document . getElementById ( "idError" ) . innerHTML = "The ID must be 9 digits" ; { if ( stId . value . length ! = 9 ) var stId = document . getElementById ( "txtId" ); { function isValidId () } return true ; } return false ; document . getElementById ( "idError" ) . innerHTML = "The ID must contain only digits" ; { if ( isNaN ( stId . value )) } return false ; ב . בדיקת התקינות של כתובת דוא " ל נכתוב פעולה הבודקת אם כתובת הדוא " ל שנכתבה בתיבת הטקסט txtEmail מכילה את התווים ' @' ו- ' . ' ( נקודה . ( פתרון :
|
|