نمایش نتایج 1 تا 6 از 6

نام تاپیک: تغییر زبان یا حداقل جهت نوشتن یک textbox در صفحه

  1. #1

    تغییر زبان یا حداقل جهت نوشتن یک textbox در صفحه

    سلام
    من میخوام که با یه چک باکس یا رادیو باتن بتونم زبان نوشته شدن یک تکست باکس رو تغییر بدم.
    یا حداقل جهت نوشتن اون تکست باکس رو از راست به چپ یا برعکس ...


    <span dir=rtl>


    من با JS میتونم زبان نوشتن رو عوض کنم اما کدی که من دارم بصورت unicode کار نمیکنه بلکه کدهای خودشو داره برای فونتش. آیا روشی هست که تنها زبان صفحه کلید رو عوض کرد؟
    یا مثل همین جا که با زدن یه کلید ...
    تو رو خدا هم نگید که تکراری و... جستجو کنید ... من 3 ساعت داشتم تو سایت میگشتم...

  2. #2
    کاربر دائمی آواتار JikSearch
    تاریخ عضویت
    خرداد 1383
    محل زندگی
    روبروی مانیتور
    پست
    259
    سلام
    آقا جان اگه سرچ می کردی می دیدی ...

    به نقل از استاد نصیری :flower:

    برای فارسی کردن کنترل تکست باکس:

    1- به سورس HTML مانند صفحه مراجعه کنید.
    2- به بالای صفحه اسکریپت فارسی نویسی را include کنید:


    <script language="javascript" src="farsi_unicode.js"> 
    <!--
    //-->
    </script>


    3- تگ مربوط به کنترل تکست باکس دلخواه خودتون رو پیدا کنید.
    4- به تگ مربوطه موارد زیر رو اضافه کنید:


    onkeypress="keyConv()"  onkeydown="FKeyDown()" 



    یعنی برای مثال در نهایت می شود:


    <asp:textbox onkeypress="keyConv()" id="txtSubject" dir="rtl" onkeydown="FKeyDown()" runat="server" MaxLength="69" Width="502px" CssClass="forms"></asp:textbox> 



    ممکن است ادیتور (و نه زمان اجرا) ، زیر رخدادگردان های onkeypress خط قرمز بکشد. مهم نیست! چون تکست باکس در زمان اجرا به عناصر استاندارد HTML رندر می شود. بنابراین در زمان اجرا حتما کار می کند.

  3. #3
    مقاله رفع اشکال فارسی را که در قسمت موضوعات مهم است را بخوانید.
    Kochol Game Engine
    http://www.kge3d.org



  4. #4
    دست شما درد نکنه..
    مثل اینکه من با سرچ این سایت مشکل دارم.
    من این farsi_unicode.js رو از کجا گیر بیارم؟
    من از اول هم گفتم که سرچ کردم. من خودم کد فارسی دیگری هم داشتم اما مشکل اصلی من اینه که وقتی توی html در code behind در تگ text مینویسم

    onkeypress="XXX()" onkeydown="XXX()"

    اشکالی که آقای نصیری گفتن رو باهاش روبرو میشم و چون من code behind مینویسم اصلا نمیتونم صفحه رو اجرا کنم.
    در چند مقاله که دیدم هم مثلا


    http://www.barnamenevis.org/vi...t=farsiunicode


    بازهم هیچی دسگیرم نشد
    F1,F1

  5. #5
    آقا من بالاخره تونستم یه کارایی بکنم!
    از دستور
    [code]
    txtBox1.Attributes.Add("onkeypress" , "keyConv()");
    [code]
    تونستم تایع خودمو صدا کنم
    به هر صورت ممنون از دوستان :oops: :D :موفق:

  6. #6
    من هر چی سرچ کردم farsi_unicode.js رو پیدا نکردم. کسی لینکی ازش داره؟

تاپیک های مشابه

  1. مشکل در دسترسی به مقادیر تغییر یافته TextBox
    نوشته شده توسط anahita_s در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: یک شنبه 07 تیر 1388, 16:32 عصر
  2. تغییر ارتفاع lineبا تغییر ارتفاع Textbox در گزارش
    نوشته شده توسط payam59 در بخش Access
    پاسخ: 22
    آخرین پست: یک شنبه 03 شهریور 1387, 15:41 عصر
  3. تغییر متن داخل textBox داخل برنامه های دیگر
    نوشته شده توسط DrDelphi2003 در بخش برنامه نویسی در Delphi
    پاسخ: 5
    آخرین پست: دوشنبه 12 اردیبهشت 1384, 11:11 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •