abracadabraPDF › Forums › PDF – Général › Léger bug sur mon formulaire › Répondre à : Léger bug sur mon formulaire
Après avoir cherché un certain temps, je me suis aperçu que :
Lorsque l’on crée une case à cocher sur Acrobat, sa valeur par défaut est “Off” (décochée).
Apparemment, avec ton logiciel, sa valeur par défaut lors de sa création est “undefined” (décochée), et lorsqu’on la coche puis décoche sa valeur est “Off”.
Pour que ça fonctionne sans modifier le script, il faut donc cocher/décocher toutes les cases à cocher avant de les utiliser (idem pour les boutons radio je suppose), ou lancer ce script :
for (var i=0; i<this.numFields; i++) {
var nomChamp=this.getNthFieldName(i);
if ((this.getField(nomChamp).type=="checkbox" || this.getField(nomChamp).type=="radiobutton") && this.getField(nomChamp).value=="undefined") this.getField(nomChamp).value="Off";
}
Pour info, ça ne fonctionnait pas non plus dans le premier fichier que tu as partagé…
@+
😎