我想有一个输入会在keyup
. 所以我附上了一个简单的事件keyup
。
HTML
<input id="test"/>
Javascript(使用 jQuery)
$("#test").keyup(function(){
this.value = this.value.toUpperCase();
});
但是我发现在 Chrome 和 IE 中,当你按下左箭头时,光标会自动移动到结尾。我注意到我应该检测输入是否只是字母。我应该使用键码范围还是正则表达式进行检测?
示例:http: //jsbin.com/omope3