ورود

View Full Version : تغییر خودکار زبان



student1
سه شنبه 27 مهر 1389, 09:39 صبح
با سلام
می خواستم بدونم چطور با جاواسکریپت می تونم در یک تکست باکس بدون تغییر زبان فقط بصورت انگلیسی تایپ کنم.
جستجو کردم کد فارسی را پیدا کردم اما انگلیسی را نه.
در واقع با تغییر زبان کیبورد به فارسی کارکترها بصورت انگلیسی تایپ شوند .
با تشکر

binyaft
سه شنبه 27 مهر 1389, 13:03 عصر
میتونید تکست باکس رو قفل کنید بعد یه صفحه کلید مجازی فقط انگلیسی بسازید ،
اگر هم خواستید اون رو به انگلیسی تبدیل کنید از replace استفاده کنید

student1
چهارشنبه 28 مهر 1389, 08:19 صبح
"اون رو به انگلیسی تبدیل کنید از replace استفاده کنید" چطوری؟
لطف می کنید یک راهنمایی کنید نمی دونم چطور با جاوااسکریپ این کار را بکنم من معمولا زا کدهای آماده جاوا استفاده کردم .

binyaft
چهارشنبه 28 مهر 1389, 12:54 عصر
سلام
لینک زیر در مورد replace توضیح داده است
http://www.w3schools.com/jsref/jsref_replace.asp
لینک زیر هم یه کدی داره برای پذیرش حروف انگلیسی
http://w3mentor.com/learn/javascript-examples/javascript-basics/limit-only-english-characters-in-javascript/
موفق باشید

student1
یک شنبه 02 آبان 1389, 17:00 عصر
با سلام
اگر درست متوجه شده باشم لینکهایی که معرفی کردید برای اعتبارسنجی خوب هستند ولی من می خوام وقتی کاربر شروع به تایپ می کنه اصلا نتواند فارسی تایپ کند .
از replace بخواهم استفاده کنم باید بدونم تک تک کاراکترهای فارسی معادل انگلیسی اونها چیست

binyaft
یک شنبه 02 آبان 1389, 17:23 عصر
از replace بخواهم استفاده کنم باید بدونم تک تک کاراکترهای فارسی معادل انگلیسی اونها چیست
این روش شاید در بیشتر موارد درست نباشه ، بهترین روش از نظر بتده ، طراحی یک کیبورد انگلیسی و قفل کردن تکست باکس هست ، مثل سایت زیر ( البته این فارسی هست )

http://www.barnamejoo.com/
قسمت ثبت نام

Vahid Faraji
چهارشنبه 05 آبان 1389, 09:51 صبح
سلام.
اميدوارم مفيد باشه.