abracadabraPDF › Forums › PDF – Général › Remplissage automatique. › Répondre à : Remplissage automatique.

Je viens de tenter de modifier le script remplissage par celui-ci :
function remplissage(indice){
var leNom=this.getField(“goto.”+indice).value;
var leMotif=this.getField(“motif.”+indice).value;
var laDate=util.printd(“dd/mm/yyyy”,new Date());
if (leNom!=”” && leMotif!=”-“) {
var commentaire=app.response({
cTitle: “COMMENTAIRE”,
cQuestion: “Commentaire du “+laDate+” pour le motif : \””+leMotif+”\”.”,
cDefault: “Sans commentaire !”,
cLabel: “Élève : “+leNom
});
if (commentaire!=null) {
try {
var OK=0;
for (var i=0; i<32; i++) {
if (this.getField(“date”+indice+”.”+i+”.0″).value==””) {
this.getField(“date”+indice+”.”+i+”.0″).value=laDate;
this.getField(“evenement”+indice+”.”+i+”.0″).value=leMotif;
this.getField(“commentaire”+indice+”.”+i+”.0″).value=commentaire;
OK++;
break;}
if (this.getField(“date”+indice+”.”+i+”.0″).value!=””) {
app.alert({cMsg:”Attention, liste pleine. L’entrée ne peut être saisie”, nIcon:3});
// this.getField(“date”+indice+”.”+i+”.0″).value=””;
//this.getField(“evenement”+indice+”.”+i+”.0″).value=””;
//this.getField(“commentaire”+indice+”.”+i+”.0″).value=””;
OK++;
break;}
}
if (!OK) {
for (var i=0; i<32; i++) {
if (this.getField(“date”+indice+”.”+i+”.1″).value==””) {
this.getField(“date”+indice+”.”+i+”.1″).value=laDate;
this.getField(“evenement”+indice+”.”+i+”.1″).value=leMotif;
this.getField(“commentaire”+indice+”.”+i+”.1″).value=commentaire;
break;
}
}
}
} catch(e) {
app.alert(“La fiche de l’élève “+leNom+” est pleine.”,3);
}
};
}
}
Mais ça ne fonctionne pas…