PDA

View Full Version : multiline در دیتا بیس



hadiranji
پنج شنبه 04 شهریور 1389, 18:04 عصر
من برای وارد کردن مقادیر به جدول از یه فرم استفاده می کنم
چطور میشه حالت چند سطری رو برای یه فیلد فعال کرد طوری که کلید اینتر هم داخل دیتابیس ذخیره بشه

Saman Hashemi
پنج شنبه 04 شهریور 1389, 18:23 عصر
قبل از سوال مطرح کردن یه کوچولو جستجو بد نیست.:چشمک:
اگه خودت بخوای همچین عملی انجام بدی زمان گیر و پر دردسر اما میتونی از ادیتور های FreeTextbox و FCKeditor استفاده کنی اگر با AJAX آشنایی داری در ToolkitAjax هم یه ادیتور هست.
پیرور باشید.

raziee
جمعه 05 شهریور 1389, 13:00 عصر
من برای وارد کردن مقادیر به جدول از یه فرم استفاده می کنم
چطور میشه حالت چند سطری رو برای یه فیلد فعال کرد طوری که کلید اینتر هم داخل دیتابیس ذخیره بشه

شما وقتی که کلید enter رو فشار میدید در واقع کاراکتر n رو میفرستید و همین کاراکتر در دیتابیس ذخیره میشه.
ولی این کاراکتر برای textbox معنا داره نه برای خروجی html.
برای تبدیل زمانی که میخواهید در یک کنترلی نمایشش بدید یا در خروجی بنویسید این کاراکتر رو با تگ<br/> جایگزین کنید.

myString = myOldString.Replace("\n","<br/>");

=-=-=
توجه که پلاگین تگ<br/> رو نشون نمیده.

قبل از سوال مطرح کردن یه کوچولو جستجو بد نیست.
اگه خودت بخوای همچین عملی انجام بدی زمان گیر و پر دردسر اما میتونی از ادیتور های FreeTextbox و FCKeditor استفاده کنی اگر با AJAX آشنایی داری در ToolkitAjax هم یه ادیتور هست.
پیرور باشید.
زمان گیر و پر دردسر؟!؟!

Saman Hashemi
جمعه 05 شهریور 1389, 13:09 عصر
شما وقتی که کلید enter رو فشار میدید در واقع کاراکتر n رو میفرستید و همین کاراکتر در دیتابیس ذخیره میشه.
ولی این کاراکتر برای textbox معنا داره نه برای خروجی html.
برای تبدیل زمانی که میخواهید در یک کنترلی نمایشش بدید یا در خروجی بنویسید این کاراکتر رو با تگ<br/> جایگزین کنید.

myString = myOldString.Replace("\n","<br/>");

=-=-=
توجه که پلاگین تگ<br/> رو نشون نمیده.

زمان گیر و پر دردسر؟!؟!
یعنی جای همه Space تگ <br> یا n\ بزاره!!!!!!!!!
دوست عزیز منظورم این بود که اگر شما قرار باشه یک خط بنویسی بعد در انتهاش <br> بزاری سخته والا کار شما هم قشنگه هم وقتی لود شه جذاب!!!!!!!!!:تشویق:

اوبالیت به بو
جمعه 05 شهریور 1389, 13:20 عصر
حتما حتما اين پست رو تست كنيد:

http://barnamenevis.org/forum/showpost.php?p=1053441&postcount=6

raziee
جمعه 05 شهریور 1389, 13:23 عصر
یعنی جای همه Space تگ <br> یا n\ بزاره!!!!!!!!!
خیر space برای چی؟

توجه که پلاگین تگ<br/> رو نشون نمیده.

myString = myOldString.Replace("\n","<br/>");
»» کارکاتر n یا new line رو به <br/> تبدیل میکنید که برای html معنا داشته باشه.

Saman Hashemi
جمعه 05 شهریور 1389, 13:28 عصر
توجه که پلاگین تگ<br/> رو نشون نمیده.
مشکل اینه که من اینو ندیدم حرف شما درسته.