我正在查看联系表单上的一些现有代码,似乎我们的一个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;
}
}
}
....
答案 0 :(得分:3)
只会调用第二个函数 - 第一个函数将被覆盖。