تکست باکسی که اعداد فارسی را بگیرد و عدد انگلیسی نمایش دهد
سلام
من یه تکست باکس دارم. میخوام که وقتی یه کاربر با سیستم های اپل و مکینتاش که صفحه کلید فارسی دارن میان و عدد ١ فارسی رو وارد می کنه عدد 1 انگلیسی در تکست باکس نشون داده بشه.
function isNum(evt) {
var charCode = (evt.which) ? evt.which : event.keyCode
if ((charCode >= 1776 && charCode <= 1785))
switch (charCode) {
case 1776:
event.keyCode = 48;
break;
case 1777:
event.keyCode = 49;
break;
case 1778:
event.keyCode = 50;
break;
case 1779:
event.keyCode = 51;
break;
case 1780:
event.keyCode = 52;
break;
case 1781:
event.keyCode = 53;
break;
case 1782:
event.keyCode = 54;
break;
case 1783:
event.keyCode = 55;
break;
case 1784:
event.keyCode = 56;
break;
case 1785:
event.keyCode = 57;
break;
}
این کدی هست که خودم واسش نوشتم.ولی نمیدونم درسته یا نه.کسی نظری نداره؟
نقل قول: تکست باکسی که اعداد فارسی را بگیرد و عدد انگلیسی نمایش دهد
نمیدونم من سوالامو بد طرح می کنم یا برنامه نویس دیگه مثه قدیم نیست
نقل قول: تکست باکسی که اعداد فارسی را بگیرد و عدد انگلیسی نمایش دهد
بفرمایید این فک می کنم بهتر باشه:
تبدیل اعداد فارسی به انگلیسی
نقل قول: تکست باکسی که اعداد فارسی را بگیرد و عدد انگلیسی نمایش دهد
نقل قول:
نوشته شده توسط
2undercover
ممنون از پاسختون ولی من دنبال اینم که وقتی عدد فارسی تایپ شد انگلیسی برگردونده بشه.نمیدونم اطلاع دارید یا نه که صفحه کلید استاندارد فارسی حرف "پ" روی "M" هست.صفحه کلیدهای اپل هم اینجورن.من میخوام وقتی یه کاربر با صفحه کلید فارسی تایپ کرد اعداد بلافاصله به صورت انگلیسی نمایش داده بشن.
ممنون میشم راهنمایی کنید
نقل قول: تکست باکسی که اعداد فارسی را بگیرد و عدد انگلیسی نمایش دهد
خب مشکل اینجاست که اگر کاربر به جای تایپ اعداد اون هارو کپی و پیست کرد از یک جای دیگه این چیزی که شما می خواید نمیشه.
نقل قول: تکست باکسی که اعداد فارسی را بگیرد و عدد انگلیسی نمایش دهد
نشدن که نداریم هر کاری یه راهی داره. شما فکری به ذهنتون نمیرسه؟راستش من تازه کارم تو برنامه نویسی