try:
function cc()
{
  var e = window.event.srcElement;
  if(e.value!="1000")e.value="1000"
}

解决方案 »

  1.   

    你实时监控文本框是想做什么?
    是想在修改时检查什么?还是?
    function cc()
    {
      var e = window.event.srcElement;
     alert('不能修改为 '+e.value);
      e.value="1000";
    }
      

  2.   

    忘记说,在IE5下会出现IE异常关闭现象,在IE6下就没有了,请大家帮忙看看如何解决?
      

  3.   

    onpropertychange是危险的,且仅IE支持,考虑用其它事件代替
      

  4.   

    一起测试一下
    <script language=Javascript>
    var timer
    function window.onload()
    {
      var a = document.getElementsByTagName("input");
      for (var i=0; i<a.length; i++)
       if (a[i].type=="text"){
       a[i].attachEvent("onfocus",new Function("cc('"+a[i].uniqueID+"')"));
       a[i].attachEvent("onblur",new Function("clearTimeout(timer)"));
       }
    }
    function cc(uid)
    {
      var e = document.all(uid)
      if(e.value!="1000")e.value="1000"
      timer=setTimeout("cc('"+uid+"')",1);
    }
    </script>
    <input name=aa>