02-12-07, 20:35 | # 1 |
חבר בקהילה
|
[PHP, HTML] עיבוד טפסים.
שלום, אני מנסה להשתמש בכפתורי תמונה [Input type=image] במקום כפתורי ה'שלח' הרגילים [Input type=submit].
אני משתמש ב-PHP כדי לדעת עם הלחצן נלחץ בעזרת: PHP קוד:
חיפשתי תשובה לבעיה למשך זמן מה, מצאתי לניתן להשתמש ב- PHP קוד:
לשאלה שלי -> יש אפשרות ל-PHP לקרוא מידע מטופס שנשלח באמצעות לחצן תמונה [input type=image] שיעבוד גם כשילחצו על ה-ENTER במקלדת מבלי להשתמש בשדות HIDDEN, PEARL וכו'? תודה, MC. |
02-12-07, 20:53 | # 2 | |
Авторитет
|
תעשה לו: [ ל - input type image]
name="submit" ואז תעשה.. if(isset($_POST['submit'])) ...
__________________
ציטוט:
|
|
02-12-07, 21:07 | # 3 |
חבר בקהילה
|
|
02-12-07, 21:33 | # 4 |
משתמש - היכל התהילה
|
כפתור תמונה נשלח בצורה מוזרה.
תעשה print_r ל $_GET או $_POST (תלוי איך אתה שולח את הטופס) ותראה איך הנתונים מגיעים.
__________________
קו ישר, כי אפשר גם אחרת |
03-12-07, 00:33 | # 5 |
הוסטסניון
|
אם אתה מסתבך ולא מצליח ועדיין רוצה שיהיה תמונה אתה יכול להשתמש בcss ולבצע class לinput
ואז בעזרת background-image אתה קובע תמונה לinput.
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן." |
03-12-07, 00:34 | # 6 |
חבר מתקדם
|
כשאתה לוחץ על תמונה שהיא כפתור נשלח עם הטופס המיקום של הX והY של העכבר ביחס לתמונה (אני לא יודע אם התנהגות זאת קיימת בכל הדפדפנים), כדי לפתור את הבעיה אתה יכול להוסיף שדה נסתר ולבצע עימו את האימות:
PHP קוד:
|
03-12-07, 09:58 | # 7 |
חבר על
|
אני חושב שאתה יכול לעשות לו onClick="submit();"
אבל אני ממש ממש לא בטוח .
__________________
דוד בן דוד. |
03-12-07, 11:37 | # 9 |
חבר וותיק
|
..
או שתפתור את זה כמו שבניה הציע,
פשוט תשנה את דרך השליחה, למשל שליחה באמצעות סטפס(steps, שלבים).. |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
כלים לאשכול | |
תצורת הצגה | |
|
|