![]() |
איך אפשר לבצע שתי פעולות 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);"> |
ציטוט:
|
כל הזמנים הם GMT +2. הזמן כעת הוא 10:58. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ