日期:2014-05-16  浏览次数:20396 次

如何使页面所有text field 响应一个lostfocus 方法?
如何使页面所有text   field   响应一个lostfocus   方法?

可以在text   field   加onblur   方法,但这样做的话,需要对所有字段都加这样一个方法;现在问题:
如果不想这样一个个的加,如何在独立的js中,响应这个方法?
这个方法具有某种通用性,因此可以集中响应。
谢谢

------解决方案--------------------
用FOR做个遍历。

var myform = document.forms[ "表单名 "];
for(var i=0; i <myform.element.length; i++){
if (myform.element[i].type== "text "){
myform.element[i].onblur = function(){
//code here
}
}
}