如何用原生的js让jsp界面中所有的input框中onblur事件都执行一次?已知的是可以获取到所有的input。

2025-01-15 18:40:31
推荐回答(2个)
回答1:

这边只说现代浏览器的部分:

先在form上绑定blur事件

var form = document.getElementById('form');
form.addEventListener('blur', function () {}, false);

然后获取冒泡对象

form.addEventListener('blur', function (event) {
    var self = event.target;
}, false);

然后检测是否为input,是的话做你该做的事

    var self = event.target;
    if (self.tagName.toLowerCase() !== 'input')
        return;
    // Do something

回答2:

更改你的form的onsubmit方法,中return true即可