0
我正在查看我們聯繫表單上的一些現有代碼,並且看起來我們的JS傢伙中的一個已將兩個函數的名稱相同之後。任何人都可以建議如何/如果這兩個功能都可以執行?具有相同名稱的兩個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;
}
}
}
....
這是一個錯誤 - 不是語法錯誤,而是編碼錯誤。第二個函數將取代第一個函數,之後無法調用第一個函數。 – nnnnnn