我想在这个事件中,取得对象(假设是Text)被修改前的值?
能做到么?

解决方案 »

  1.   

    都说这么清楚了~~还问var lastValue;function propertyChanged(ctl) {
       //最初的值你得不出来吗
       //在下面这个语句之前不就是上一次的值吗
       lastValue = ctl.value;
    }
      

  2.   

    楼上的onpropertychange事件是个比较特殊的事件,js运行到该事件的时候,对象text的值已经被改变了,用你的方法取到的总是最新的值.
      

  3.   

    原本输入框中是“123”,后来由于某种原因被改为“234”,onpropertychange事件就是在输入框被改为“234”之后才触发的,我现在需要在这个事件中取得“123”,而不是“234”。
      

  4.   

    在 onpropertychange 里取不到旧值
    用别的方式在之前预先获得另外, onpropertychange 这个事件 Firefox 不支持,大概意味着 W3C 不支持