Bonjour @ tous
j'ai un petit soucis d'initialisation de mon formulaire, il m'affiche une erreur et j'ai vérifié partout, et je ne vois pas ce qui cloche.
voici le code javascript qui bug
elle a pour but d'initialiser les textareas avec un blanc
de selectionner automatiquement le technicien ( {TECH_VAL} = id du technicien) et le mode de paiement( {REG_VAL} = id du mode de paiement)
justilise des template d'ou les accolades
function init_form(){
// valeur par défaut du formulaire
if(document.forms['br_final'].commentaire.value== ''){
document.forms['br_final'].commentaire.value=' ';
}
if(document.forms['br_final'].regcom.value==''){
document.forms['br_final'].regcom.value=' ';
}
var tech_val = {TECH_VAL};
var reg_val = "{REG_VAL}";
var valeur = new Array();
// Liste de selection
if(tech_val != 0){
t = eval(document.forms['br_final'].technicien.options[tech_val]);
t.selected=true;
}
else{
t = document.forms['br_final'].technicien.options[0];
t.selected=true;
}
if(reg_val != ''){
valeur["ESP"] = 1;
valeur["CB"] = 2;
valeur["CHQ"] = 3;
valeur["VIR"] = 4;
valeur["CPT"] = 5;
r = eval(document.forms['br_final'].reglement.options[valeur[reg_val]]);
r.selected=true;
}
else{
r = document.forms['br_final'].reglement.options[0];
r.selected=true;
}
}
dans le body :
et l'entete du formulaire :