onpropertychange=""
or
onblur=""

解决方案 »

  1.   

    你的问题有点另类呀?"内容改变后而又没有失去焦点的时时候执行"----------
    输入一个字母还不算是改变是吧?所以用孟子老大或者onkeyup的方法都不行。而且当真正的改变完毕,有不要失去焦点,这样onchange又不行了。
    那我想问你:你对一个内容的改变有什么限制嘛?比如字数
      

  2.   

    <html>
    <head>
    <title>emu -- 用command模式模拟多线程</title>
    <script language="JavaScript">
    <!--
    function fire(src){
    alert(src.value);
    }
    //-->
    </script>
    </head>
    <body>
    <input type="text" value="" onpropertychange="fire(this)" size="20">
    </body>
    </html>
    看起来内容是没有改变,但alert出来的值说明已经改变了啊你的意思是不是要把内容全都输入完,在失去焦点前验证呢?
    比如输入一个身份证号码,全部15或者18位输入完失去焦点前验证是否合法?
    这几乎是不可能的,程序不知道输入多少是完啊,除非你指定