hd.*_*hd. 11 javascript keyboard-events
我有一个HTML表单.用户可以用英语和波斯语填写表格.但我有一个验证码输入,用户应该用英语填写它.
如果用户的键盘布局是波斯语,则在此字段中键入的内容应更改为英语,因此我需要一些编码,以便在关注此输入文本时更改键盘布局.
可以用javascript改变键盘布局吗?
您将无法使用JS更改键盘布局,但您可以捕获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();
}
});?
Run Code Online (Sandbox Code Playgroud)