设置HTML输入的默认语言

时间:2012-05-27 10:03:26

标签: html layout input keyboard

如何设置输入框的默认键盘布局,例如当页面加载时,我们可以输入除英文之外的其他键盘语言的输入文本?

2 个答案:

答案 0 :(得分:9)

我会考虑lang属性。但这是元信息,我真的不确定浏览器会对它做什么。从来没有尝试过。

<input lang="is" ...>

答案 1 :(得分:0)

我认为可以通过javascript捕获按下的keyCode按钮,然后将符号替换为数组中的相应符号。
此代码有助于了解如何捕获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>