希望可以在文本框的keypress事件中分别取到光标当前位置左边和右边的内容
请教如何实现?谢谢

解决方案 »

  1.   

    我是想实现在keypress事件中判断输入数据是否合法,是否需要转换,因为keyup事件时字符已经显示在文本框中了,如果不合法还要去掉,
    我的想法是在keypress事件中通过keycode捕获要输入的字符,然后和已经输入的字符拼接,然后判断是否合法,如果不合法则不允许输入
    但是如果不能分别取到当前光标位置的左右内容,只能把keycode 拼接在最后,这样就不准确了 哪位大侠指点一下,或者还有其他办法实现这个目的
    谢谢!!!!!
      

  2.   

    <INPUT   type="text"   id=text1   name=text1   onkeydown="if(!((event.keyCode<58   ||   event.keyCode>47)  )){alert('error');this.focus();return   false;}">