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

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

sUP 28-05-07 14:23

שני actions לטופס אחד
 
אהלן
יש לי טופס מסויים ואני רוצה להוסיף כפתור "תצוגה מקדימה" ששולח את הטופס ב POST לעמוד חדש
בנוסף לכפתור הsubmit הרגיל

אני כרגע משתמש בשיטה פרמיטיבית ולא אפקטיבית בשקל,
פונקציה שפותחת עמוד חדש לפי כתובת והמשתנים הם GET שזה בעייתי לי בטירוף שיש לי HTML

תודה מראש
אני צריך פתרונות די מהר (יש לי עד 6 להגיש את העבודה ללקוח)

Tomer 28-05-07 14:25

תנסה לשנות את ה action של הסקריפט בלחיצה -

קוד:

document.getElementById('id').action = "xyz"
ואז לשלוח את הטופס.

sUP 28-05-07 14:37

עשיתי ככה:

HTML קוד:

<input type="button" onclick="document.getElementById('emailform').action = 'emailform.php'" value="תצוגה מקדימה" />
וזה מציג לי בשגיאות של הAVANT:
Underminated string constant

LosNir 28-05-07 16:48

HTML קוד:

<input type="button" onclick="document.form.emailform.action = 'emailform.php' ; document.form.emailform.submit();" value="תצוגה מקדימה" />
נסה את זה.

sUP 28-05-07 17:55

אותה שגיאה

BlueNosE 29-05-07 13:37

HTML קוד:

<input type="button" onclick="document.getElementById('emailform').setAttribute('action', 'emailform.php') ; document.getElementById('emailform').submit();" value="תצוגה מקדימה" />

sUP 29-05-07 13:46

עומר, אמרתי לך פעם שאני אוהב אותך? :)


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

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