getMessage未定义

时间:2016-02-04 16:26:29

标签: javascript

为什么这样:

function ConditionsTarifairesForm_required () { 
        this.a0 = new Array("dateDebutDeValiditeDuPlanDAffaires", getMessage('errors.required','Date de début'), new Function ("varName", "this.datePattern='yyyy/MM/dd';  return this[varName];"));
        this.a1 = new Array("dateFinDeValiditeDuPlanDAffaires", getMessage('errors.required','Date de fin'), new Function ("varName", "this.datePattern='yyyy/MM/dd';  return this[varName];"));
        this.a2 = new Array("tarifEnVigueur", getMessage('errors.required','Tarif en vigueur'), new Function ("varName", " return this[varName];"));
        this.a3 = new Array("dateDebutTarif", getMessage('errors.required','Date de début'), new Function ("varName", "this.datePattern='yyyy/MM/dd';  return this[varName];"));
        if(document.getElementsByName('delaiDePaiementFacture')[0].disabled == false) {
            this.a4 = new Array("delaiDePaiementFacture", getMessage('errors.required','Délai de paiement'), new Function ("varName", " return this[varName];"));
        }else {
            if(document.getElementsByName('delaiDePaiement.value')[0].selectedIndex == 7
            || document.getElementsByName('delaiDePaiement.value')[0].selectedIndex == 0) {
                this.a4 = new Array("delaiDePaiement", getMessage('errors.required','Délai de paiement'), new Function ("varName", " return this[varName];"));
            }
        }       
   } 

产生以下错误消息:

  

未捕获的ReferenceError:未定义getMessage

1 个答案:

答案 0 :(得分:1)

我想因为你没有宣布你的函数getMessage

相关问题