13-02-2007, 15:23
|
|
|
חבר מתאריך: 15.08.06
הודעות: 1,561
|
|
כמה דברים
דבר ראשון, תגיד מה לא עובד לך בבדיקה, אם זה בכלל מגיע לך לפונקציה, אם זה כותב לך שיש שגיאה, אם זה כותב שיש שגיאה ועדיין שולח את הטופס..
כמה דברים שעשית לא טוב:
- הגדרת את str להיות האורך של המחרוזת ולא המחרוזת עצמה
- בכפתור סאבמיט, לא אמרת לו שצריך לקרוא לפונקציה. הסינטקס הוא bdika() - כולל הסוגריים אחרי.
- אם מה שכתבת לא באונקליק לא מחזיר ערך FALSE, אז הטופס עדיין ישלח. הדבר הנכון לעשות יהיה משהו כזה:
קוד:
<script type="text/javascript">
functio bdika() {
if (conditions..)
return true;
else
return false;
}
<input type="submit" onclick="return bdika();" />
נערך לאחרונה ע"י yoavmatchulsky בתאריך 13-02-2007 בשעה 15:29.
|