匿名功能警告

时间:2016-11-10 12:01:47

标签: javascript

我的代码存在问题,而且我不知道如何修复它。 我写的地方"重要的是这里"控制台告诉我函数(e)是匿名的。我该如何解决我的问题?

(function() {

    var theForm = document.getElementById('theForm'),
    inputs = document.querySelectorAll('input[type=text]'),
    inputsLength = inputs.length;
    for (var i = 0; i < inputsLength; i++) {
        inputs[i].addEventListener('keyup', function(e) {
            check[e.target.id](e.target.id); 
        });
    }

    theForm.addEventListener('submit', function(e) {   //IMPORTANT HERE

        var result = true;
        for (var i in check) {
            result = check[i](i) && result;
        }
        if (result) {
            alert('Le formulaire est bien rempli.');
        }
        e.preventDefault(); 
    });

    theForm.addEventListener('reset', function() {
        for (var i = 0; i < inputsLength; i++) {
            inputs[i].className = '';
        }
        deactivateTooltips();
    });
})();

0 个答案:

没有答案