![]() |
[PHP, HTML] עיבוד טפסים.
שלום, אני מנסה להשתמש בכפתורי תמונה [Input type=image] במקום כפתורי ה'שלח' הרגילים [Input type=submit].
אני משתמש ב-PHP כדי לדעת עם הלחצן נלחץ בעזרת: PHP קוד:
חיפשתי תשובה לבעיה למשך זמן מה, מצאתי לניתן להשתמש ב- PHP קוד:
לשאלה שלי -> יש אפשרות ל-PHP לקרוא מידע מטופס שנשלח באמצעות לחצן תמונה [input type=image] שיעבוד גם כשילחצו על ה-ENTER במקלדת מבלי להשתמש בשדות HIDDEN, PEARL וכו'? תודה, MC. |
תעשה לו: [ ל - input type image]
name="submit" ואז תעשה.. if(isset($_POST['submit'])) ... |
ציטוט:
אם זה היה עובד לא הייתה שום בעיה. |
כפתור תמונה נשלח בצורה מוזרה.
תעשה print_r ל $_GET או $_POST (תלוי איך אתה שולח את הטופס) ותראה איך הנתונים מגיעים. |
אם אתה מסתבך ולא מצליח ועדיין רוצה שיהיה תמונה אתה יכול להשתמש בcss ולבצע class לinput
ואז בעזרת background-image אתה קובע תמונה לinput. |
כשאתה לוחץ על תמונה שהיא כפתור נשלח עם הטופס המיקום של הX והY של העכבר ביחס לתמונה (אני לא יודע אם התנהגות זאת קיימת בכל הדפדפנים), כדי לפתור את הבעיה אתה יכול להוסיף שדה נסתר ולבצע עימו את האימות:
PHP קוד:
|
אני חושב שאתה יכול לעשות לו onClick="submit();"
אבל אני ממש ממש לא בטוח . |
ציטוט:
onclick="javascript:document.formName.submit()" זה יעבוד אבל זה לא נותן את מה שהוא ביקש.... |
..
או שתפתור את זה כמו שבניה הציע,
פשוט תשנה את דרך השליחה, למשל שליחה באמצעות סטפס(steps, שלבים).. |
כל הזמנים הם GMT +2. הזמן כעת הוא 14:11. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ