如何设置输入框的默认键盘布局,例如当页面加载时,我们可以使用除英语以外的其他键盘语言输入输入文本?
问问题
8873 次
2 回答
11
我会考虑lang
属性。但这是元信息,我真的不确定浏览器会用它做什么。我自己从来没有试过。
<input lang="is" ...>
于 2012-05-27T10:05:42.067 回答
0
我认为可以keyCode
用javascript捕获一个被按下的按钮,然后将符号替换为数组中的适当符号。
此代码有助于理解如何捕获 keyCode(它不依赖于键盘语言)
<form>
Char: <input type="text" id="char" size="15" /> Keycode: <input type="text" id="keycode" size="15" />
</form>
<script type="text/javascript">
var charfield=document.getElementById("char")
charfield.onkeydown=function(e){
var e=window.event || e
document.getElementById("keycode").value=e.keyCode
}
</script>
于 2015-07-06T13:23:18.333 回答