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

正则表达式导致IE中左右键不起作用,是什么原因阿?
学习正则,下面的Html中实现的是input中第一个字符不能是空格,问题是在firefox中是可以的,但是在ie中,用键盘的左右键移动的时候 不能移动。 这是什么原因阿?
<html>

<body>
<form name="form1">
<input style="IME-MODE: disabled; WIDTH: 100px; HEIGHT: 30px" onkeyup="this.value=this.value.replace(/^\s*/g,'')" maxlength="5" size="14" name="input_1" type="text" />
</form>
</body>

</html>

------解决方案--------------------
你这是在赋值,赋值结束,鼠标的那个光标就会跳到最后了吧。。。chrome也有这个问题的哦
------解决方案--------------------
楼主是用的是 input的 onchange()吧
建议  改为 onblur()