如何让textbox控件自动失去焦点,以触发它的textchanged事件?function getId() {
                var str = document.HelloDaniel.getRFID();
                document.getElementById("<%=txtGetRFID.ClientID %>").value = str;
            }         
            setInterval("getId()", 1000);我用setInterval定时调用HelloDaniel这个ActiveX控件的getRFID方法得到RFID卡号然后将得到的卡号赋值给txtGetRFID这个textbox   本想让卡号变化时自动触发textchanged事件  但是这个事件需要先设置自动触发  然后还要失去焦点 现在不能让这个控件失去焦点(看到的只是textbox里面值在变化 却没有自动触发  )  
我也尝试在设置一个setInterval定时去改变一个隐藏textbox的值 以图用这个方法去让前面的textbox失去焦点  但是实际上 没有任何效果 请各位大师给予指导  先谢谢了

解决方案 »

  1.   

    用js脚本,有ommouseout事件,然后你在事件上写js脚本方法名,用js脚本执行就可以了
      

  2.   

    你什么时候赋新值,什么时候调用HelloDaniel不就行了,干嘛要去触发别的控件如果只有服务器端可以调用,建议楼主看看PostBackEvent接口
      

  3.   

    这个HelloDaniel是一个读卡软件   读卡时不定时的   所以你不知道新值是什么时候被赋予 
    也就是说  当读到卡时   通过上面的方法将值付给文本框呈现出来  而文本框的值发生变化时 自动触发