460
צפיות
צפיות
10
תשובות
תשובות
שבירת שורות וגרשיים
אני שולח נתונים שנלקחו מטופס במייל ואני רוצה שדה ההערות ישבור שורות בדיוק כמו שהמשתמש הזין אותן. אני יודע שיש פונקצייה לזה אבל אני לא יודע מהי.
איפה אני יכול למצוא את זה?
דבר נוסף הוא הגרשיים והגרש. איך אני מציג את המחרוזת שיש בה גרש או גרשיים מבלי שזה יתחרבש?
תודה
10 תשובות
פפר כנס…
כנס למדור ASP ושם לשאלות נפוצות יש שם את הfaQ שלי בקשר לשבירת שורות והצפה
תודה ניר אבל
אני לא בטוח שהבנתי מה ההבדל בין 2 הפקודות.
בין אלו פקודות
ה-chr(13) וה-vbCRlf או
ה-chr(13) וב-textArea
ככה:
x=request.querystring("field")
x=replace(x,VbCrlf,"<br>")
response.write x
תודה
פשוט מה ההבדל בין שניהם?
למה כל אחת משמשת?
פפר הנה ההבדל
בין ה-chr ל-vbCRlf אין הבדל שניהם מעידים על לחיצת האנטר
בשאלה הנפוצה שלי אני כתבתי על מאפיין ה-hard של ה-textArea שבעצם מוצא גם ירידת שורה אמיתית שהתבצעה בתוך ה-textArea (הגעה לסוף השורה ב-textArea) זה בעצם מונע גלישת טקסט כשאתה מוציא את הנתונים כפלט
דוקא יש הבדל…
לחיצה על אנטר מתבטאת ב vbcrlf – זה קבוע של VBS שמכיל בעצם שילוב של שני תווים, שקוד האקסי שלהם הוא 10 ו 13.
כלומר, המקביל של vbcrlf הוא (chr(13)&chr(10. (יכול להיות שאני מתבלבל בסדר שלהם.
תודה חברה
טוב אבל
זה מבטא את האנטר ואם לא מגדירים את ה-wrap ב-textArea אז בדפדנים ששונים מהאינטרנט אקספלורר (לא זוכר באיזה גירסה)
יראו במקום טקסט מסודר, שורות ארוכות עד המקום שנלחץ בהם אנטר בגלל שהפתרון היחידי האחר הוא ה-CSS והמאפיין הזה נתמך רק באקספלורר