文本框的blur事件

文本框失去焦点事件原来可以在html里面直接写,但是因为是动态生成文本框,所以要在后面绑定。直接使用js绑定,一直无法有效。

var updateTime=function(){
  alert(this.value);
}
document.getElementById('time').onblur =updateTime;

无论如何都不会执行,换成jquery代码:

$j("#time").blur(function(){
         alert(123);
     });

也无法实现,后来发现要在js里面为文本框绑定事件必须要将代码写到window.onload事件里面:

 window.οnlοad=function(){
var updateTime=function(){
  alert(this.value);
}
document.getElementById('time').onblur =updateTime;

执行成功。jquery按照下面下

$j(document).ready(function(){
    $j("#time").blur(function(){
         alert(123);
     });
});

也执行成功

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章