读书人

为什么加上onkeyup=quot;this.value=this.

发布时间: 2012-03-12 12:45:33 作者: rapoo

为什么加上onkeyup="this.value=this.value.toUpperCase();光标就回不去了
在input里加上onkeyup="this.value=this.value.toUpperCase();",或者小写,按左右键就失效了,光标会停留在最后,不能回去,测试为IE7,别的浏览器没试。

请问应该怎么解决呢?

[解决办法]
贴错地了

不过楼主的问题可以这样解决:

HTML code
<input type="text" onkeyup="if (this.value != this.value.toUpperCase()) this.value=this.value.toUpperCase();"/> 

读书人网 >JavaScript

热点推荐