onchange事件需要在onblur之后触发,即:焦点转移后触发,
如果你想每次输入的时候都进行检查,可以使用onkeydown='' 进行对比判断。

解决方案 »

  1.   

    <HTML><SCRIPT language='Jscript'>
    function fun1(a){
    alert(a);
    }
    </SCRIPT><BODY topmargin='2' leftmargin='2'><input type='text' value='' onchange='fun1(this.value)'>
    </BODY>
    </HTML>
      

  2.   

    就是!我把text里面的数据删除后并不触发change事件,但是改变里面内容的时候会触发这个事件
      

  3.   

    楼主把我的代码 复制保存成一个 *.htm文件后,测试看看,都可以的,不管怎么操作,只要是内容变了,就能触发的!!
      

  4.   

    如果是全选再按del或者backspace删除的话,就不会触发onchange事件~~浏览器固定了的,不知道可不可以变通地实现这个功能~~