我需要在关注输入时更改语言输入
我需要以input[type="text"]
脚本:
<script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
<input type="text" id="myClass" lang="arabisk" />
<script>
$(document).ready(function(){
// change to arabic input language
$(document).on('focus','.myClass',function(){
// .... code here
});
// change to english input language
$(document).on('outfocus','.myClass',function(){
// .... code here
});
});
</script>
我的目标是:在焦点或焦点上更改语言{alt + shift}
答案 0 :(得分:0)
使用jquery的attr
函数。
<input type="text" id="myClass" lang="arabisk" />
<script>
$(document).ready(function(){
// change to arabic input language
$(document).on('focus','.myClass',function(this){
this.attr('lang', 'arbasic')
});
// change to english input language
$(document).on('outfocus','.myClass',function(this){
this.attr('lang', 'eng')
});
});
</script>
答案 1 :(得分:0)
客户端javascript无法更改系统语言。这将是一个重大的安全风险。 Javascript 对其运行的客户端的访问权限有限