Donnez vie à vos documents numériques !
 

Répondre à : Raz et remplissage automatique

abracadabraPDF Forums PDF – Général Raz et remplissage automatique Répondre à : Raz et remplissage automatique

#72318
Merlin
Maître des clés

« Pour le script de validation à placer, je me demandais comment utiliser la console pour propulser le même script dans tous les champs qui commencent par « R. » »

Ce serait une mauvaise idée car si jamais tu voulais un jour pouvoir modifier ou supprimer ce script ce serait un enfer.

Place le script en fonction (dans les scripts de document) et appelle la fonction depuis les champs.

 

Ce script détecte tous les champs texte dont le nom commence par un R en capitale et leur ajoute « MaFonction » en script de validation :

for (var i = 0; i < this.numFields; i++) {
var oFld = this.getField(this.getNthFieldName(i));
if ((oFld.type == "text") && (/\bR.+/.test(oFld.name))) {
oFld.setAction("Validate", "MaFonction();");
}
}