שלח תשובה

זירת השאלות

408
צפיות
3
תשובות

טופס

,‏ 4 ביולי, 2006

אני רוצה לבנות טופס, שהשדות בו משתנים לפי מה שהמשתנה בחר.
זאת אומרת, שיש תיבת רשימה, שאם המשתמש בחר x אז יוצגו לו שדות a,b,c, וכמובן בלי שליחה של הטופס(onChange)..
לדוג': אם בחר בַתיבת רשימה, "צור קשר" אז יוצגו לו שדות עם "שם", "מייל" "תוכן". ואם בחר "שליחת תמונה" אז יוצגו לו שדות עם "תמונה" "תיאור התמונה"..

תודה

תגיות:

3 תשובות

  1. rjnhojbht הגיב:

    מישהו יודע?
    מישהו יודע איך עושים את זה?

  2. xZiPeR הגיב:

    נסה
    נסה לעשות כמה DIVים שבהם יש את הטפסים שצריך למלא (כל טופס בDIV נפרד), וכברירת מחדל שהDIV שהטופס שצריך להופיע ראשון יהיה כvisible וכל השאר כhidden (אם שום דבר לא צריך להופיע עד שהמשתמש בוחר איזה טופס למלא, אז פשוט הכל hidden), ותעשה לתיבת הרשימה אירוע onChange שמוביל לפונקציה שבודקת מה נבחר, ועפ"י התוצאה מחליפה את כל הDIVים לhidden, מלבד הDIV עם הטופס הרצוי (לפי תוצאת הבדיקה של מה שנבחר) שאותה אתה הופך לvisible…
    עוד אפשרות, דומה,, היא פשוט לשים DIV כלשהו שיש בו את הטופס ברירת מחדל (או ריק, אם לא אמור להופיע כלום עד שהמשתמש בוחר …), והפונקציה במקום להחליף נראה/לא נראה, תחליף את התוכן של הDIV ע"י innerHTML.
    מקווה שעזרתי :D.

  3. rjnhojbht הגיב:

    תודה, אבל..
    הבנתי מה צריך לעשות, הבעיה שלי היא ביישום של הדברים..
    js זה לא הצד החזק שלי, לצערי, ואני לא מצליח ליישם את הרעיון..

    תודה

שלח תשובה