הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   בחירת אילו משתנים ישלחו ב GET (https://hosts.co.il/forums/showthread.php?t=100189)

OmerC 03-10-12 01:31

א. השליחה שלך פה היא צריכה להיות כ post
ב. המשתנים x ו-y לא נשלחים גם ככה.

עריכה: עכשיו הבנתי על איזה x ו-y אתה מדבר, אלו לא המשתנים שב JS, הם נשלחים גם ככה פשוט אל תשתמש בהם.

dabi 03-10-12 01:33

ציטוט:

נכתב במקור על ידי OmerC (פרסם 858832)
א. השליחה שלך פה היא צריכה להיות כ post
ב. המשתנים x ו-y לא נשלחים גם ככה.

עריכה: עכשיו הבנתי על איזה x ו-y אתה מדבר, אלו לא המשתנים שב JS, הם נשלחים גם ככה פשוט אל תשתמש בהם.

אני בכוונה צריך ורוצה לשלוח בGET
ואני רוצה שהם לא יופיעו בGET זה השאלה שלי....

BuildDream 03-10-12 07:59

תג input מסוג image נועד כדי שתוכל לזהות את מיקום הלחיצה עליו, אם אתה לא רוצה לקבל את המיקום של הלחיצה יש לך דרכים אחרות לעשות את הכפתור

למשל לעשות במקום כפתור image - כפתור מסוג Button בלי טקסט עליו, ולהגדיר לו רקע שהוא התמונה שרצית - זה יפתור את הבעיה. זאת הדרך שאני ממליץ עליה.

דרך נוספת היא שליחת הטופס בעצמך - מה שאתה עושה זה באירוע onsubmit של הטופס אתה נותן לו return false ואז הוא לא נשלח, ובכפתור אתה עושה שברגע שלוחצים עליו יעביר לעמוד שאתה רוצה עם המשתנים שאתה רוצה (זה כבר לבנות את זה בJavaScript).

דרך נוספת היא להציג את התמונה בצורה רגילה (תג img) ולהוסיף לו קישור או onclick שמה שהוא עושה זה document.myform.submit()

dabi 03-10-12 11:39

ציטוט:

נכתב במקור על ידי BuildDream (פרסם 858846)
תג input מסוג image נועד כדי שתוכל לזהות את מיקום הלחיצה עליו, אם אתה לא רוצה לקבל את המיקום של הלחיצה יש לך דרכים אחרות לעשות את הכפתור

למשל לעשות במקום כפתור image - כפתור מסוג Button בלי טקסט עליו, ולהגדיר לו רקע שהוא התמונה שרצית - זה יפתור את הבעיה. זאת הדרך שאני ממליץ עליה.

דרך נוספת היא שליחת הטופס בעצמך - מה שאתה עושה זה באירוע onsubmit של הטופס אתה נותן לו return false ואז הוא לא נשלח, ובכפתור אתה עושה שברגע שלוחצים עליו יעביר לעמוד שאתה רוצה עם המשתנים שאתה רוצה (זה כבר לבנות את זה בJavaScript).

דרך נוספת היא להציג את התמונה בצורה רגילה (תג img) ולהוסיף לו קישור או onclick שמה שהוא עושה זה document.myform.submit()

למשל לעשות במקום כפתור image - כפתור מסוג Button בלי טקסט עליו, ולהגדיר לו רקע שהוא התמונה שרצית - זה יפתור את הבעיה. זאת הדרך שאני ממליץ עליה.


אשמח להסבר בבקשה
לא הבנתי כ"כ

Haimz 03-10-12 21:06

כשאתה עושה (לדוגמה)
קוד:

<input type="text" name="paymethod" />
תוריד את הNAME זאת אומרת:
קוד:

<input type="text" />
ואז יוצא שכל שדה בפורום שהוא בלי NAME לא נכנס לקישור ..

Tomer 03-10-12 21:18

חיים, קראת את כל האשכול לפני התגובה?

BuildDream 03-10-12 23:45

ציטוט:

נכתב במקור על ידי dabi (פרסם 858855)
למשל לעשות במקום כפתור image - כפתור מסוג Button בלי טקסט עליו, ולהגדיר לו רקע שהוא התמונה שרצית - זה יפתור את הבעיה. זאת הדרך שאני ממליץ עליה.


אשמח להסבר בבקשה
לא הבנתי כ"כ


זה אפשרי לעשות את זה עם button, אבל התבלבלתי בתגובה שלי והתכוונתי לsubmit - זה בדיוק האלמנט שאתה צריך לטופס שלך.

PHP קוד:

<input type="submit" value="" style="background:url('image.jpg') no-repeat;border:0px;height: 50px;width: 50px;" /> 

תחליף את הכתובת של התמונה לתמונה שלך, את הגובה והרוחב תשנה לפי התמונה - וזהו יש לך כפתור שליחה שנראה כמו התמונה שלך ולא שולח X ו-Y.


כל הזמנים הם GMT +2. הזמן כעת הוא 12:09.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ