当前位置: 代码迷 >> JavaScript >> 怎么使页面所有text field 响应一个lostfocus 方法
  详细解决方案

怎么使页面所有text field 响应一个lostfocus 方法

热度:691   发布时间:2012-02-06 15:52:45.0
如何使页面所有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
}
}
}
  相关解决方案