请问怎么设置文本框内每次输入或删除一个文字或字母时的事件处理程序?
onchange只能是失去焦点时触发。
我希望是每次文本框输入一个或删除一个字符时触发~
请指教!~谢谢~~~

解决方案 »

  1.   

    onkeypress()
      

  2.   

    IE:  onpropertychange
    FF:  oninput
      

  3.   

    onkeyup也可以,二楼的方法也可以,不过这两个事件很蹊跷,不太好理解
      

  4.   

    onpropertychange的妙处是:当用程序为文本框赋值的时候(比如通过JS从AJAX返回的数据里为它赋值),这个事件也能即时响应。而其他相关的时间则无能为力。遗憾的是FF等不支持onpropertychange()这个事件,所以用oninput()事件替换。为了兼容,可以同时使用这两个事件