تبدیل اعداد انگلیسی تکست فیلد به فارسی لحظه تایپ


 11 ماه پیش   2376

خلاصه توضیحات : تبدیل اعداد انگلیسی که در input وارد میکنیم به اعداد فارسی توسط جاوا اسکریپت.



 
امروز یه اسکریپت کوچولوی جاوااسکریپت دارم براتون که باهاش می تونید تمام اعداد وارد شده در فیلد های وبسایتتون رو فارسی کنید یعنی هر چی اعداد انگلیسی وارد تکست فیلد هاتون بشه تبدیل بشن به انگلیسی همون لحظه تایپ.

اول هر چیزی شما باید تابع javascript  زیر رو در صفحه ای که input تکست اونجا هست بنویسید.
function AutoFarsiNum(btnid)
{
    var val=$(btnid).val();
    val=val.replace(/0/g,'۰');
    val=val.replace(/1/g,'۱');
    val=val.replace(/2/g,'۲');
    val=val.replace(/3/g,'۳');
    val=val.replace(/4/g,'۴');
    val=val.replace(/5/g,'۵');
    val=val.replace(/6/g,'۶');
    val=val.replace(/7/g,'۷');
    val=val.replace(/8/g,'۸');
    val=val.replace(/9/g,'۹');
    $(btnid).val(val);
}


دوم اینکه باید در input مورد نظر خاصیت onkeyup  تابع بالا رو صدا بزنید مانند زیر :
 
onkeyup="AutoFarsiNum('#inputid');"

حالا شما هرچی اعداد وارد کنید تبدیل به انگلیسی میشه.





 


اشتراک مطلب در :     |     |     |  

کلمات کلیدی : انگلیسی به فارسی ,تایپ فارسی در تکست فیلد ,تبدیل اعداد انگلیسی به فارسی ,جاوا اسکریپت ,کد جاوا اسکریپت اعداد فارسی ,

ارسال دیدگاه

  
اولین دیدگاه را وارد کنید