![]() |
# 1 |
עסק רשום [?]
|
שינוי פרמטרים בטופס מסוג ajaxForm
אהלן,
אני מחפש דרך לשנות פרמטרים שהמחלקה ajaxForm שולחת את ה"PHP", בדומה לטופס AJAX רגיל אפשר לשנות את הפרמטרים ככה: קוד:
data: "name=yossi&lastname=bracha" $("formElement").serialize(); עכשיו אני משתמש ב ajaxForm והוא מבצע אוטומטית את סריקת הפרמטרים, עכשיו יש לי שמה תיבת טקסט בשם editor1 שתהפוך בהרצת הדף לעורך טקסט מסוג ckeditor. והמחלקה CKEDITOR מונעת ממני לשלוח אותו אל ה"PHP" היא מתייחסת רק ל editor1 במקום לעורך עצמו שעבר שינוי שניתן להשיג את המידע שלו ע"י קוד:
CKEDITOR.instances['editor1'].getData()
__________________
![]() איציק ברבי - שירות לקוחות כתובת אתר: http://build-net.co.il/ איימל: Support@build-net.co.il טלפון: 052-3937296. |
![]() |
![]() |
# 2 |
חבר וותיק
|
לא הבנתי כלום ממה שרשמת, אבל אם הבעיה שלך היא שזה לא מציג את התוכן של הCKEDITOR,
אז פשוט תריץ את הקוד הזה: קוד:
for(var instanceName in CKEDITOR.instances) { CKEDITOR.instances[instanceName].updateElement(); } |
![]() |
![]() |
# 3 |
עסק רשום [?]
|
לפי מה שאני רואה כן הבנת אותי, אבל הדרך שהבאת לי משום מה לא פעלה.
מצאתי פתרון דיי יצירתי, ואני מקווה שהוא לא יאכזב אותי. את הקוד הזה שמתי בראש הקובץ code.js קוד:
if(CKEDITOR.instances['editor2']){ setInterval(function(){ $("textarea#desc").html(CKEDITOR.instances['editor2'].getData()) },1); } קוד:
<textarea cols="60" id="editor2" class="editor" name="editor2" rows="8"></textarea> <textarea id="desc" name="desc" style="display:none;"></textarea> <script type="text/javascript"> //<![CDATA[ var editor = CKEDITOR.replace( 'editor2' ); //]]> </script> מה שבעקרון הקוד הזה עושה, לאחר הרצת הדף וזיהוי העורך העונה לשםeditor2 כל אלפית שנייה נעשת פעולה שלוקחת מהעורך טקסט editor2 את התוכן ומעבירה אותו ל textarea#desc ובקובץ PHP אני מתייחס רק אל ה textarea#desc שיכיל את התוכן כמו שצריך.
__________________
![]() איציק ברבי - שירות לקוחות כתובת אתר: http://build-net.co.il/ איימל: Support@build-net.co.il טלפון: 052-3937296. |
![]() |
![]() |
# 4 |
חבר וותיק
|
הפתרון שלך ממש לא טוב.
לאחרונה בניתי פורום השתמשתי בCKEDITOR, עשיתי פונקצייה שהקוד שלה הוא מה ששלחתי, נגיד נקרא לה: update_cke_content() - מעדכנת את העורכים עם הקוד שהבאתי לך ואז קראתי לה onsubmit וזה עבד מעולה.. |
![]() |
![]() |
# 5 |
עסק רשום [?]
|
מצוין! תודה רבה!
__________________
![]() איציק ברבי - שירות לקוחות כתובת אתר: http://build-net.co.il/ איימל: Support@build-net.co.il טלפון: 052-3937296. |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
כלים לאשכול | |
תצורת הצגה | |
|
|