![]() |
[JS] כיצד ניתן לעשות שנגיד יש 2 כפתורי רדיו, אם בוחרים באחד אז הTEXTAREA ניתן להכתיבה
שלום.
נגיד יש לי 2 כפתורי רדיו...עם אותו השם....איך אני יכול לעשות שנגיד כפתור רדיו אחד גורם לתיבת טקסט להיות ניתנת לכתיבה...ואם באחר אז לא...(אגב בכלל אפשר לעשות כזה דבר?) |
תעשה פונקציה ב JS לדוגמא :
disabletxt() ואז כשאתה לוחץ על הרדיו כלומר onclick="disabletxt()" צריך להיות מאד פשוט. |
HTML קוד:
<textarea id="abc"></textarea> |
תודה רבה לך!
אפשר לנעול! עריכה: תשימו לב שניה לפה: http://vlad.web.lsrv.co.il/ כשנכנסים וזה כבר מוגדר על מצב מכובה התיבת טקסט עדין פעילה...כיצד אני יכול לעשות שאם היא מוגדרת על ההתחלה כלא פעילה אז היא לא תהיה פעילה... |
HTML קוד:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
ציטוט:
|
עכשיו קראתי מחדש את ההודעה, חשבתי שאתה רוצה משהו אחר..
|
צור משתנה עם עליית הדף שיכיל את מצב התיבה, נניח:
קוד:
var bIsTextAreaDisabled = True; אם המשתנה שווה ל T (אמת), אז עם עליית הדף התיבה כבוייה אם המשתנה שווה ל F (שקר), אז עם עליית הדף התיבה פעילה ובכלל, פעולות כאלו עדיף לבצע בפונקציות ולא JS בתוך onclick.. |Rolleyes| |
כלומר כפי שהבנתי זה אמור להיות משהו כזה:
HTML קוד:
<html dir="rtl"> |
ציטוט:
כן, לדעתי זה יעבוד. אומנם זה לא תכנות כ"כ קריא ונכון, אבל מבחינה מעשית זה יעבוד. עדיף שתכתוב את הקודים בעצמך וגם תלמד (כמו שעשית עכשיו) מאשר שמישהו יכתוב בשבילך את כל הפונקציה ולא תבין כלום ממנה. |
ציטוט:
עריכה: נסיתי לתקן את זה כדי שזה יהיה תקין: HTML קוד:
<html dir="rtl"> |
מצטרף לבקשה
|
1. false (באות קטנה)
2. בתנאי ה IF שלך חסר לך שווה אחד, זה אמור להיות == לא יודע מה בדיוק אתה מנסה לעשות עדיין, אבל עם שני התיקונים מעלה הקוד יהיה תקין |
הנה תיקנתי:
HTML קוד:
<html dir="rtl"> |
ציטוט:
|
שיניתי ועדין לא עובד :(
|
ציטוט:
במילים: עם טעינת הדף, ה textarea פעיל עכשיו, מה אתה רוצה שזה יעשה? |
וואלה לא שמתי לב שזה עומד שם על FALSE במקום TRUE XD חחחח טוב אני ישנה ונראה אם זה יעבוד...
עריכה: דאמט לא עובד :( HTML קוד:
<html dir="rtl"> |
ציטוט:
וכדי שנבין אחד את השני טוב יותר - מה בדיוק אתה רוצה שהקוד יעשה? תסביר במילים.. |
ציטוט:
|
ציטוט:
abc.disabled=true; |
נו זה מה שעשיתי וזה עדין לא עובד לי :(
יש מצב שזה קשור לזה שאני משתמש בFF? |
מוזר אין לי אפשרות עריכה...אההההם בFF זה לא עובד לי...ומה שמוזר בIE זה כן |:
הנה: http://vlad.web.lsrv.co.il/cms/d.html |
ציטוט:
קוד:
onload = function() { |
ציטוט:
|
אלעד לא הבנתי מה עשית.. |:
|
תאמת גם אני לא ממש הבנתי...כאילו תכלס זה אותו הדבר |: אבל העיקר שזה עובד :D
|
ציטוט:
קוד:
onload = function() { |
זה לא כמו לעשות ONLOAD בBODY?
|
ציטוט:
|
כל הזמנים הם GMT +2. הזמן כעת הוא 02:12. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ