Logo

רד-בורד: ארכיון

ראשי > בניית אתרים > שאלה ב js

2004-06-19 14:38 אני
איך אני יכול לגרום לכך שבתיבת טקסט, כל פעם שלוחצים אנטר, זה יוסיף
<br>
?
2004-06-19 15:51 -DR-

document.name.vaule=document.name.vaule+"<br>"

או

document.name.vaule=document.name.vaule+<br>

לא בתוח
לגבי הלחיצה תביא דוגמא לסקריפט
2004-06-19 17:14 אני
אין לי דוגמא
אני רוצה פשוט שכשאני שולח תיבת טקסט, הירידות של השורות ישארו כמו שהן ולא יהיו ברווחים
2004-06-19 23:42 Echo
יענו כמו בפורום????
אם ככה אז זה כבר בצד שרת
יש פקודה ב asp קוראים לה replace היא מחליפה במחרוזת מסויימת את כל התת מחרוזות שאתה נותן לה בתת מחרוזת שאתה נותן לה
נכון זה נשמע מסובך אז הנה דוגמא

message = replace(mess, "aaa", "bbb")

נגיד mess הוא משתנה שיש בו מחרוזת
אז הפקודה תעבור על כל המחרוזת mess וכל פעם שהיא תמצא את הקטע aaa היא תחליף אותו ב bbb
את התוצאה היא תחזיר למשתנה message בלי לשנות את mess

עכשיו איך זה עוזר לך????
פשוט נגיד יש משתנה message שבו יש את המחרוזת של ההודעה
אז בגלל ש אנטר זה בסהכל קוד אסקי אז כול ההודעה היא במחרוזת אחת ואז כל מה שאתה צריך זה להחליף את האנטר ב
אבל בגלל שהאנטר הוא רק קוד אז משתמשים בקוד שלו שב asp הוא vbcrlf
אז בקיצר כל מה שאתה צריך לרשום זה

message = replace(message, vbcrlf, "
")

שים לב ש vbcrlf הוא קוד ולא מחרוזת אז שמים אותו בלי מרכאות
רק שים לב שהכל בצד שרת יענו ב asp לא בג'אווה סקריפט

בהצלחה[נערך על-ידי Echo בתאריך 2004/06/19 23:51]
2004-06-20 01:11 אני
עובדדדדדדדדדדדדד
תודה רבה אחי
2004-06-21 00:16 Echo
אין בעיות
עמודים: 1