פורסם 2006 ביוני 2419 שנים אני מנסה בכל מיני שיטות להוציא את מה שיש בתוך ה-textarea בעזרת JS אבל זה פשוט לא הולךdocument.form1.textarea1.valuedocument.form1.textarea1.innerHTMLdocument.getElementsByTagName("textarea1")[0].valuedocument.getElementsByTagName("textarea1")[0].innerHTMLיש למישהו עוד רעיונות?
פורסם 2006 ביוני 2419 שנים אני מניח שאכן קוראים לו form1... תנסה לתת ID ל-textarea ולהשתמש ב-getElementsById..חוץ מזה, הניחוש שלי הוא שכתבת את הקוד הזה לפני ה-textarea, פיזית.. not good. (אין בעיה שהקוד יופיע לפני, אבל רק אם הוא מופעל לאחר שלב ה-OnLoad..)
פורסם 2006 ביוני 2419 שנים מחבר הניחוש שלך נכון.העניין הוא שה-textarea נוצר הרבה אחריי ה-onLoad באמצעות AJAX ואותו דבר לגביי הפונקציה שמטפלת בתוכן שלו.אני מניח שאתה מכיר איזשהי דרך לעקוף את זה
פורסם 2006 ביוני 2419 שנים אני מניח שגוגל יודע.. בטוח ש-getElementsById לא עובד? נשמע לי מוזר.. סתם רעיון עקום שעולה לי עכשיו בראש בשביל להתגבר על זה, בהנחה ששום דבר אחר ונורמלי לא יעבוד, זה לעשות submit של ה-form לתוך iframe בגודל 0, ממנו לקחת את הנתונים דרך ה-POST, ואז לעשות איתם מה שבא לך.. אבל הייתי מחפש דרך נורמלית לפני שאני בכלל מנסה את זה.. -------------------- אהההה ! זה בכלל getElementById , לא Elements.. בגלל זה כנראה זה לא עבד לך.. (עשיתי copy&paste ממה שאתה כתבת, מרוב עצלנות, ועכשיו גיליתי שכתבת בכלל elements ברבים..
פורסם 2006 ביוני 2419 שנים מחבר לא בדיוק.כאשר מדובר ב-Id זה אכן element ביחידכאשר מדובר ב-tagname זה ברבים(אל תשאל למה. בעצם זה ברור למה. ID יש רק אחד ו-tagname יכול להיות המון. ולכן משתמשים בסוגריים ואינדקס בתוכם)בכל מקרה גם ביחיד וגם ברבים זה החזיר את אותה הודעת שגיאהמה שכן, כאשר הפרדתי את הפעולה לפונקציה חיצונית זה התחיל סוף סוף לעבוד!
פורסם 2006 ביוני 2419 שנים מחבר נכון וככה גם עשיתי, פשוט עכשיו רשמתי את כל השיטות שניסיתי מהזיכרון ולא בדקתי אם יש טעויות(העיקר שיבינו את הכוונה)
פורסם 2006 ביוני 2519 שנים זה אמור לעבוד, אצלי זה עובד:var objtextarea;objtextarea = document.getElementById("textarea");objtextarea .value = "bla" את ה getElementById אתה שם בתוך פונקציה ומריץ אותה בסוף העמוד ככה שאתה בטוח שהאובייקט textarea נוצר.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.