04-03-2011, 14:37
|
|
|
|
חבר מתאריך: 11.03.07
הודעות: 1,668
|
|
כי הוא שם תמונה במקום הכפתור, ואז הוא לא יכול להגדיר ערך כלשהו ב-value כי הטקסט יוצג על התמונה של הכפתור.
כך או כך, זו אף פעם לא הדרך הנכונה לוודא שלחצו על כפתור ה-Submit הספציפי הזה.
הדפדפן שולח נתון כלשהו רק לכפתורים שנלחצו, אז הדרך הפשוטה תהיה isset() על הפרמטר.
נ.ב
דבר ששמתי לב אליו בזמן עבודה על אחד הפרוייקטים - אם יש לך כמה כפתורי submit בטופס אחד, זו באמת ההתנהגות שציינתי, חוץ מבIE 5.5 ו-IE6 שבהם, משום מה, הוא שולח ערך לכל הכפתורים הקיימים בטופס.
במקרה הזה הייתי צריך להוסיף פרמטר מוסתר שמקבל את הערך של ה-submit הנכון דרך ה onclick שלהם. בכללי, לא הייתי שובר את הראש בתאימות ל-IE6, פשוט אופי האוכלוסיה של הפרוייקט עליו עבדתי חייב זאת.
|