שאלה של מתחילים בCCK
יצרתי דף עם CHECK BOX, הכל עובד יופי.
אני בא מרקע של C SHARP, שם כשאני מסמן את הCHECKBOX אני מפעיל EVENT.
השאלה היא האם אני יכול להפעיל EVENT כלשהוא כשאני מסמן את הCHECKBOX? ואם לא, איך אני מגדיר פעולה כלשהי ברגע שמישהו סימן?
ובמילים אחרות:
אני מעוניין שברגע שהמשתמש יסמן בתיבת סימון, שתיבת טקסט אחרת באותו עמוד תשתנה. איך עושים זאת?
תודה מראש!

אם כוונתך שבחירה בשדה אחד
אם כוונתך שבחירה בשדה אחד תשפיע על הצגה של שדות אחרים, אתה יכול להשתמש במודול conditional fields שמאפשר בדיוק את הדבר הזה.
לדוגמה, אם במקרה של בחירה ב"כן" צריך להיות מוצג שדה X ובמקרה של בחירה ב"לא" צריך להיות מוצג שדה Y, זו בדיוק השיטה המתאימה.
ענת כהנא
בניית אתרים בדרופל http://www.ihelp.co.il
תודה רבה ענת :) זה נראה כמו
תודה רבה ענת :) זה נראה כמו מה שחיפשתי.
אני אמנם לא מעוניין שבחירה של שדה X תגרום להצגת שדה Y, אלא להכנסת טקסט מסויים בשדה Y. אבל אני מאמין שהמודול עושה גם את זה.
כן, הוא יורה אירוע ואתה יכול
כן, הוא יורה אירוע ואתה יכול להירשם לו ולעשות מה שאתה רוצה.
ברוך הבא לדרופל - גם אני הגעתי מסישארפ :-)
אמיר
| פרקטיקול - בונים לך אתר דרופל | עזרה מידית בקבוצה שלנו בפייסבוק! | שיעורי דרופל דרך האינטרנט
מעולה. תודה רבה! ובאותה
מעולה. תודה רבה!
ובאותה הזדמנות, אם גם אתה מגיע מרקע של C#, שם אני יכול בקלות לעשות את הפקד כRead only.
האם זה אפשרי גם בפקדים של CCK?
למה אתה רוצה דבר כזה? לא ברור
למה אתה רוצה דבר כזה? לא ברור לי. אתה יכול להשמש בשדה מותנה ולהציג אותו רק אם שדה קודם מקבל ערך ספיציפי.
| פרקטיקול - בונים לך אתר דרופל | עזרה מידית בקבוצה שלנו בפייסבוק! | שיעורי דרופל דרך האינטרנט
זה מאוד פשוט. יש לי checkbox
זה מאוד פשוט.
יש לי checkbox וtextbox.
הtextbox מכיל בתור ברירת מחדל את המספר 100.
אני מעוניין שברגע שהמשתמש יסמן בcheckbox, שהtextbox יציג את המספר 0 ושלא ניתן יהיה לערוך אותו (read only).
אוקיי, זה קצת מיושן. עדיף
אוקיי, זה קצת מיושן. עדיף פשוט להעלים את השדה במקום שיהיה לקריאה בלבד.
אם אתה ממש מתעקש, יש כמה דיונים על זה (צריך קצת קוד). חפש drupal readonly content
| פרקטיקול - בונים לך אתר דרופל | עזרה מידית בקבוצה שלנו בפייסבוק! | שיעורי דרופל דרך האינטרנט
אין לי בעיה שיעלים אותו
אין לי בעיה שיעלים אותו לגמרי.
העניין הוא שכמו שכתבתי קודם יש להם באג בקוד. כשמסמנים ב checkbox הוא מעלים את השדה, אבל כשמורידים את הסימון הוא לא מחזיר את השדה.
אז תשתמש אולי בקומבו-בוקס
אז תשתמש אולי בקומבו-בוקס (מונח מיקרוסופטי, לנוחיותך...)
| פרקטיקול - בונים לך אתר דרופל | עזרה מידית בקבוצה שלנו בפייסבוק! | שיעורי דרופל דרך האינטרנט
זה די מוזר להשתמש בCOMBOBOX
זה די מוזר להשתמש בCOMBOBOX בשביל כן/לא.
אני מעדיף לרענן את הידע בJS שהחליד כבר מזמן..
לא הולך.. בגירסה הנוכחית הם
לא הולך..
בגירסה הנוכחית הם לא טיפלו באירוע כשהCHECKBOX הוא OFF רק ON.
"Single on/off checkboxes as controlling fields only work with the "on" value. So, you can't show a field when a single checkbox is "off". See the related issue."
יש פתרון אחר לעניין?