abracadabraPDF › Forums › PDF – Général › Imprimer un formulaire sans les valeurs par défaut › Répondre à : Imprimer un formulaire sans les valeurs par défaut
Hello,
Loin moi l’idée de faire le malin… Je me content de mettre ensemble les merveilles de code que je vois :)Pourquoi changer la couleur alors qu’on peut simplement remplacer la valeur par “”, comme ci-dessous?
if((oFld.type == “text”) && (oFld.valueAsString == oFld.defaultValue)) {
oFld.value = “”;
}
}
En fait j’avais aussi un problème: dans mon cas c’est pour le print, mais aussi pour enregistrer une version “non modifiable” du document.
du coup, avec le code ci-dessous, si après avoir enregistré la version “read only” du document, l’utilisateur cliquait sur le champs, la valeur par défaut revenait (j’ai un autre script qui remet la valeur par défaut si le champ a été cliqué, puis finalement laissé vide…), du coup j’ai ajouté
oFld.defaultValue= “”;
le code pour remettre la valeur par défaut si après avoir cliqué, finalement on ne rentre pas de contenu:
event.target.value = event.target.defaultValue;
}
et le code avant enregistrer version “read only”:
if((oFld.type == “text”) && (oFld.valueAsString == oFld.defaultValue)) {
oFld.value = “”;
oFld.defaultValue = “”;
}
}