שלח תשובה

זירת השאלות

277
צפיות
22
תשובות

האם ניתן לעשות 2 כפתורי SUBMIT??

,‏ 10 באוגוסט, 2004

בעמוד אחד??

אני אסביר:

אני צריך לעשות 2 FORM ACTION באותו עמ' שע"י לחצן אחד הוא יגש לעמוד א' וע"י לחצן שני הוא יגש לעמוד ב'. האם ניתן לעשות את זה??

רעיון: לעשות כפתור SUBMIT 1 ועוד BUTTON רגיל שב-ONCLICK שלו יהיה REDIRECT אבל אני חייב את שניהם בPOST ולא ב-GET

האם אפשר לעשות דבר כשזה??

תגיות:

22 תשובות

  1. dudubs הגיב:

    עם סקריפט כן
    <button onclick="document.formname.action='???';submit();">
    משהו כזה…

  2. dudubs הגיב:

    אינה קוד מלא
    <form method="post" action="true">
    <input type="button" value="page1" onclick="action='page1.asp';submit();">
    <input type="button" value="page2" onclick="action='page2.asp';submit();">
    </form>

  3. ניר טייב הגיב:

    אני לא בטוח ששלך יעבוד
    אז ליתר ביטחון כך את זה:

    <form method="post">
    <input type="button" value="page1" onclick="this.parentNode.action='page1.asp';submit();">
    <input type="button" value="page2" onclick="this.parentNode.action='page2.asp';submit();">
    </form>

  4. Yitzik הגיב:

    תודה רבה
    אבל דווקא עם שלך זה לא עובד.

    איך אני עושה שהדף של הBUTTON יפתח כדף חדש?? ורק כ-POPWIN??

  5. Yitzik הגיב:

    ניסיתי עם הקוד
    <input type="button" value="העלה קובץ" onclick="windowopen(action='upload.asp';enctype='multipart/form-data';submit(););" id=button1 name=button1>

    אבל זה לא עוזר….

  6. Yitzik הגיב:

    אני אפרשן:
    אני צריך ששני הדפים יפתחו בחלון אקספלורר חדש.

    איך אני עושה את זה??

    אי אפשר להשתמש ב- windows.open בגלל שכאן זה לא לינק רגיל.

    מה אפשר לעשות כאן ע"מ שהדף יפתח בחלון חדש?

    איך אפשר לעשות שבקליק יפתח חלון חדש??
    להלן הקוד:
    <input type="button" value="העלה קובץ" onclick="action='upload.asp'; enctype='multipart/form-data';submit();" id=button1 name=button1>

  7. Yitzik הגיב:

    הדוגמא שלך לא טובה שכן
    2 הכפתורים פותחים דפים  באותו חלון של האקספלורר ואני צריך שהדפין יפתחו בחלון חדש

  8. ניר טייב הגיב:

    הדוגמא שלי הייתה כדי להוכיח
    שהקוד שלי עובד!!!

    ולגבי הבעיה שלך הוסף target=_blank לטופס שלך
    (אני לא בטוח לגבי התקניות של זה – אני הולך לבדוק ב-W3C)

  9. Yitzik הגיב:

    לא רמזתי חלילה שהקוד שלך לא עובד
    אמרתי שהקוד שלך לא עובד אצלי, יתכן שיש אצלי משהו שמונע ממנו לא יעבוד.
    אי הבנה: אני חשבתי שלא הבנת את השאלה השניה שלי ( לגבי החלון החדש) ושהקוד שהבאת הוא דוגמא לזה, אך לא הבנתי אותך יאות ועל כך הנני מצר.

  10. Yitzik הגיב:

    ניסיתי מה שאמרת והוא זורק שגיאה
    _BLANK שלא מוגדר אצלו  

    <input type="button" value="העלה קובץ" onclick="action='upload.asp'; target=_blank ;enctype='multipart/form-data';submit();" id=button1 name=button1>

  11. ניר טייב הגיב:

    בטופס אמרתי


    <form action="" method="get" target="_blank">

    ד"א זה לא תקני – אני צריך לחפש את הדרך התקנית לזה

  12. Yitzik הגיב:

    הבעיה היא שאני צריך את זה בדף השני
    זה שנפתח ע"י BUTTON. זאת הבעיה!!!

    אי אפשר לשים ב-ONCLICK את ה-TARGET=_BLANK ה- JS לא מכיר את זה…

  13. ניר טייב הגיב:

    ניסיתי זה עובד
    ולמה זה גם צריך לעבוד ?
    ה-target אומר לאיזה פריים ישלח הטופס (_blank זה פריים מיוחד)
    הכפתורים עושים submit אז הטופס נשלח וה-target מתבצע

  14. Yitzik הגיב:

    עוד שאלה קטנטנה
    מה קורה אם אני רוצה שדף אחד יפתח באותו חלון והדף השני יפתח בחלון נפרד?

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!