好的,这是这些东西: 我有一个元素
<input type="text" id="username" size="15">
当用户在此元素中键入内容时,我需要此元素强制将键盘布局从任何其他语言切换为英语。我不需要将它发送到服务器。我只需要在键入时强制切换语言。
有没有人有一个简单的JS解决方案呢?
这是我一直在想的: 理论上。如果我知道它应该转换的语言,那么我可以编写一个JS,将每个符号替换为英语
答案 0 :(得分:0)
你的意思是只允许使用字母数字字符吗?如果是这样,你可以这样做。
$('#username').keyup(function() {
if (this.value.match(/[^a-zA-Z0-9 ]/g)) {
this.value = this.value.replace(/[^a-zA-Z0-9 ]/g, '');
}
});
至于实际更改键盘布局本身,我不相信这可以通过javascript ...