ورود

View Full Version : کاراکتر های فارسی ، از چپ به راست ، در تکست باکس



tabib_m
دوشنبه 16 مرداد 1385, 18:52 عصر
با سلام
وقتی که داریم توی یک تکست باکس مینویسیم، اگر نوشته ی ما فارسی باشه ، کاراکترها از راست به چپ چیده میشن.
من میخوام کاری کنم که توی این تکست باکس ، کاری به این نداشته باشه که زبان تایپ چیه ، و کاراکتر ها رو از چپ به راست بچینه. برای مثال ، اگه من توی اون تکست باکس بنویسم "سلام" ، توی تکست باکس ، اینجوری بنویسه :
م.ا.ل.س (نقطه ها رو برای این گذاشتم که منظورم رو برسونم و در حقیقت نقطه ای نباید وجود داشته باشه)

چه باید کرد؟:متفکر:

eyes_shut_number1
چهارشنبه 27 تیر 1386, 00:48 صبح
<BDO Dir="LTR"<

اگرم خواستی بلعکس شه RTL کن

tabib_m
چهارشنبه 27 تیر 1386, 13:34 عصر
از این که بعد از مدتها به این تاپیک جواب دادی ممنون
فقط اگر سؤالم رو دقیقتر میخوندی، فکر کنم دیگه این جواب رو نمیدادی :)

در کل، درخواستم اینه که لطفا این همه تاپیک های قدیمی رو نیارید بالا، باعث مزاحمت میشه. ممنون

موفق باشید.

eyes_shut_number1
چهارشنبه 27 تیر 1386, 14:45 عصر
تاپیک قدیمیه درسته!
ولی اگه یه سری بزنی میبینی چقدربون جواب موندن و سوال هام تقریبان تکراریه!
پس بهتره که جواب داده بشه!
در مورده جواب حق با تو!دقیقا خط اخر رو نخوندم!;)
من سوالتو کامل نخوندم دیر وقت بود حدود ساعت 2
بعضی شبا که ادم خوابش نمیبره این میشه دیگه;)
بازم شرمنده

najafzade
چهارشنبه 27 تیر 1386, 14:57 عصر
این هم جواب میده:


<form method="POST" action="--WEBBOT-SELF--">
<p dir="rtl" align="right"><textarea rows="14" name="TextBox1" cols="52"></textarea></p>
</form>

oxygenws
چهارشنبه 27 تیر 1386, 15:42 عصر
با HTML و CSS نمی شه.
ممکنه با جاوا اسکریپت بشه!

tabib_m
چهارشنبه 27 تیر 1386, 16:01 عصر
ولی اگه یه سری بزنی میبینی چقدربون جواب موندن و سوال هام تقریبان تکراریه!
:) فکر میکنم اونهایی که جواب نگرفتن ، اگر بخوان در اینجا به جواب برسن ، خودشون تاپیک مربوطه رو دوباره فعال میکنن (من هم اگر اصراری به رسیدن به جواب این سؤال داشتم ، حتما خودم می اوردمش بالا) و یا اگر کس دیگه ای همین سؤال رو داشته باشه ، باز هم میتونه تاپیک مربوطه رو بیاره بالا. پس بنابراین نیازی نیست که یه نفر بیفته دنبال تاپیک های بدون جواب ، تا بخوات جوابشون رو بده و یک سری مسائل قدیمی رو بندازه لای دست و پا :) تا کاربرا رشته ی مسائل جاری از دستشون در بره.
در هر صورت ، فقط یک درخواست بود ، نه شکایت.


با HTML و CSS نمی شه.
ممکنه با جاوا اسکریپت بشه!
ممنون.
میشه یه سرنخ لطف کنید؟ :)

موفق باشید

eyes_shut_number1
چهارشنبه 27 تیر 1386, 16:14 عصر
مثل این که افتادین دنباش!!!!!!!!
درسته هرکس بخواد میفته دنبالش و تاپیک میده!
ولی وقتی سوالات جواب داشته باشه میتونه با یک سرچ همرو پیدا کنه!
هم وقت خودش هموقت ما هو فضا و سوالات تکراری پرسیده نمیشه!
اگه با این موردی هست مدیر این قسمت به من بگند که تاپیکهای بدون جواب رو جواب نده!
منم میگمOK
اگه هم مخالفتی نیست که...
ممنون

eyes_shut_number1
چهارشنبه 27 تیر 1386, 17:04 عصر
آقای سید محسن حائری (طبیب زاده) من نمیدونم javascript هم مثل vb.net این رو داره؟
ToCharArray
اگه داشته باشه میشه توی توی رویداد keydown ولیو رو تیو یه رشته ریخت و همون موقع با این(ToCharArray) کار کارکتر هاشو داخل آرایه بریزیم و بعد اون آرایه رو reverse() کنیم و جای ولیو تکس باکس قرار بدیم!
با هر بار فشار دادن کلید این اتفاق میفته

oxygenws
چهارشنبه 27 تیر 1386, 21:31 عصر
بحث سر نمایش کاراکتر ها است. اول بفهمید مشکل کجاست، بعد سعی در ارایهء راه حل داشته باشید.

برادر محسن، من گفتم شاید باشه، منظورم این بود که خودم هم نمی دونم اما منطقا چنین چیزی ممکن نیست :)

eyes_shut_number1
چهارشنبه 27 تیر 1386, 21:37 عصر
من فهمیدم مشکل کجاست
و حالا راه منطقی است یا نه مهم اینه که میشه توی برنامه نویسی ملق(ملغ)هم زد!

khz-web1
یک شنبه 31 تیر 1386, 09:18 صبح
آقا اگه ما بخوایم تو تکست اتوماتیک فارسی بنویسه چیکار کنیم

tabib_m
یک شنبه 31 تیر 1386, 10:17 صبح
آقا اگه ما بخوایم تو تکست اتوماتیک فارسی بنویسه چیکار کنیم
تو سایت جستجو کنید
و در صورت نرسیدن به جواب، یک تاپیک مجزا بزنید.

موفق باشید.