【发布时间】:2010-01-09 06:04:54
【问题描述】:
我希望输入可以在keyup 上更改为大写。所以我在keyup 上附加了一个简单的事件。
HTML
<input id="test"/>
Javascript(使用 jQuery)
$("#test").keyup(function(){
this.value = this.value.toUpperCase();
});
但我发现在 Chrome 和 IE 中,当你按下左箭头时,光标会自动移动到结尾。我注意到我应该检测输入是否只是字母。我应该使用键码范围还是正则表达式进行检测?
【问题讨论】:
标签: javascript jquery jquery-events onkeyup