您现在的位置是:首页 > 电脑技术查询 > web开发

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

编辑:chaxungu时间:2022-10-02 23:18:29分类:web开发

如何使页面所有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
}
}
}