鼠标离开时会发生onChange事件

解决方案 »

  1.   

    onchange对于text来说,要值发生改变并且是去焦点
      

  2.   

    <INPUT TYPE="text value=111 onchange="javascript:if(this.value!=111)alert('错误,请输入111')">or use onpropertychange
      

  3.   

    你这样试试看:1、代码里增加这样一个函数:
    function valueChanged(obj){
        alert("原值:" + obj.prevalue + "\r\n新值:" + obj.value + "\r\n是否改变:" + (obj.value!=obj.prevalue));
        return (obj.value!=obj.prevalue);
    }
    2、需要判断的地方这样写:
    <INPUT TYPE='TEXT' NAME='TEXT1' value='AAA' prevalue='AAA' 
        ONBLUR='javascript:valueChanged(this);this.prevalue=this.value;'>
      

  4.   

    用onkeypress 或者 onkeyup 事件吧!
      

  5.   

    非常感谢source0(源) ,我要的就是这种效果!只可惜我分不多!