具有相同名称的两个JS函数的用途(重复的函数名称)

时间:2014-03-05 11:22:05

标签: javascript duplicates naming

我正在查看联系表单上的一些现有代码,似乎我们的一个JS人员已经将两个具有相同名称的函数一个接一个地放在一起。任何人都可以建议这两个函数是如何执行的?

     function check_webtolead_fields(){
        if (check_form('WebToLeadForm')) {
            alert("form sent");
            //document.WebToLeadForm.submit();
            return true;
        }
        return false;
    }

        function check_webtolead_fields(){
        if(document.getElementById('bool_id') != null){
            var reqs=document.getElementById('bool_id').value;
            bools = reqs.substring(0,reqs.lastIndexOf(';'));
            var bool_fields = new Array();
            var bool_fields = bools.split(';');
            nbr_fields = bool_fields.length;
            for(var i=0;i<nbr_fields;i++){
                if(document.getElementById(bool_fields[i]).value == 'on'){
                    document.getElementById(bool_fields[i]).value = 1;
                }
                else{
                document.getElementById(bool_fields[i]).value = 0;
                }
            }
        }
  ....

1 个答案:

答案 0 :(得分:3)

只会调用第二个函数 - 第一个函数将被覆盖。