PDA

View Full Version : سوال: تغییر صفحه کلید در textbox mvc



Iran58
یک شنبه 24 اردیبهشت 1396, 09:17 صبح
سلام
می خواهم وقتی کاربر بروی textbox خاصی کلیک کرد
الف)صفحه کیبورد فارسی شود
ب)صفحه کیبورد انگلیسی شود
ودرضمن کاربر نتواند صفحه کیبورد را در textbox مربوطه تغییر بدهد
باتشکر

_behnam_
چهارشنبه 27 اردیبهشت 1396, 21:43 عصر
سلام
شما نمی تونید که از طریق جاوا اسکریپت کیبورد سیستم رو تغییر بدید.
باید بیاید توی رویداد keydown تکست کد اسکی کلید فشرده شده رو بگیرید و به فارسی یا انگلیسی تبدیل کنید.

$('textarea').on('keydown', function(e){

console.log(e.keyCode);
if( e.keyCode == 90 ){
e.preventDefault();
$(this).append('y').focus();
}
if( e.keyCode == 89 ){
e.preventDefault();
$(this).append('z').focus();
}

});​