日期:2014-05-16  浏览次数:20454 次

为什么加上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();"/>