איך אפשר לבצע שתי פעולות onsubmit באותו כפתור?
לדוגמא הקוד הבא לא עובד:
HTML קוד:
<form ENCTYPE="multipart/form-data" method="post" name="form1" action="upload.php" onSubmit="return validation();" onSubmit="return checkCheckBox(this)"> כי אני רוצה שזה יקפיץ הודעה מתי שהשדה form ריק, ושאי אפשר ללחוץ / להמשיך לפני שמסמנים את הריבוע של תנאי השימוש. אך זה מבצע רק אחת מין הפעולות. תודה מראש למי שמתקן ת'קוד. |
קוד:
<form ENCTYPE="multipart/form-data" method="post" name="form1" action="upload.php" onSubmit="return validation();return checkCheckBox(this);" > |
מצטער, אבל זה לא עובד. בדיוק כמו הקוד שאני הבאתי, זה מבצע פעולה אחת.
או שזה מקפיץ הודעה של 'עליך להסכים לתנאים' ואז לא מקפיץ את ההודעה 'השדה ריק' אפילו שהוא ריק. |
ציטוט:
|
אז אולי...
הבעייה בפונקציות? |
שים כאן את הפונקציות כדי שנוכל לראות מה הן עושות...
|
למה לא לשלב הכל בקוד JS אחד?
כל פעם תבדוק את הפרמטרים ובסוף תבדוק את התנאים, אבל הכל באותו קוד JS. |
ציטוט:
ובכן הנה הקוד Javascript של הבדיקה האם השדה ריק: HTML קוד:
<SCRIPT language=JavaScript> HTML קוד:
<SCRIPT language="JavaScript" type="text/javascript"> ובקשר למה שכתוב ב-form, הנה מה שכתוב כרגע: HTML קוד:
<form ENCTYPE="multipart/form-data" method="post" name="form1" action="upload.php" onSubmit="return validation();" onsubmit="return checkCheckBox(this)"> |
כך.. זה אמור לעבוד..
קוד:
<form ENCTYPE="multipart/form-data" method="post" name="form1" action="upload.php" onSubmit="return validation();return checkCheckBox(this);"> |
ציטוט:
|
הינה:
קח תיקנתי לך גם שיפעל ב FF:
PHP קוד:
ותעשה הכל בארוע PHP קוד:
|
וואלה תודה רבה!! באמת תודה!!
בדקתי את הקוד וקפצה לי השגיאה הבאה: http://img400.imageshack.us/img400/831/16it.jpg ספרתי שורות. ושורה מספר 23 בסקריפט היא זאת שמעל 'עליך להסכים לתנאים!': HTML קוד:
<script type="text/javascript"> |
ציטוט:
PHP קוד:
דרך אגב איך עשית שיופיעו לך כאלו שגיאות JS? שאצלי יש שגיאה אני מתחיל לחפש בכל הקוד וזה סיוט.. אך עשית שזה יציג שורה והשגיאה והכל? |
getElementById'(agree'), זה אמור להיות
קוד:
getElementById('agree') |
ישש תודה רבה! זה עובד! somebody תודה רבה!
ואני אגיד לך איך אפשר לדעת מהי השגיאה ולקבל מידע אודות השגיאה. כשיש שגיאה בעמוד כלשהו, למטה בשורת הדפדפן אני מדבר על המגש התחתון אז במקום הסמל הזה: http://img393.imageshack.us/img393/2122/18tc.jpg מופיע הסמל הזה: http://img393.imageshack.us/img393/1566/25gg.jpg הסמל הזה אומר שישנה שגיאה בעמוד, ושתי לחיצות מהירות עליה יקפיצו לך את ההודעה שהצגתי לך, וכך תדע מה הבעיה בעמוד ומהי השגיאה. מקווה שעזרתי לך, עזרת לי אז עזרתי לך. תודה שוב!! תודה רבה!! |
ציטוט:
יש דרך לדעת שגיאות ב ?FF דרך אגב השם שלי אלמוג;) |
ציטוט:
חח...וכן גם צחקתי לא רציתי לכתוב somebody (משהו) חחח..זה מצחיק, אבל עכשיו אני יודע את שימך. ובכן, למרות שאני מתכנת PHP ועוד כמה שפות, בחיים לא שמעתי את המילה FF, מהו המשפט האמיתי? ושוב תודה אלמוג! בברכה, אלי. |
ציטוט:
|
ציטוט:
ב-FF מופיע חלון עם השגיאה, somebody. |
כל הזמנים הם GMT +2. הזמן כעת הוא 08:26. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ