abracadabraPDF › Forums › PDF – Général › texte seulement › Répondre à : texte seulement
Sous Acrobat PRO 7,8,9, formulaire créé avec AcroForm.
Dans chaque champ de saisie où le même contrôle s’impose,onglet Format>
Catégorie de format>Personnalisé
Script de touches personnalisé, insérer le script générique qui suit:
AnalyseSaisie()
Au niveau document, Options avancées>Traitement du document>Scripts JavaScript…>
Créer la fonction AnalyseSaisie.
function AnalyseSaisie()
{
console.clear();
//Récupération du nom du champ de saisie:
NomChampSaisie=event.target.name;
console.println(“Saisie dans le champ “+NomChampSaisie);
Chaine=this.getField(NomChampSaisie).value;
console.println(“Chaine avant traitement=”+Chaine);
//Tableau des caractères à exclure
CaracteresExclus=new Array();
CaracteresExclus=[0,1,2,3,4,5,6,7,8,9];
//Analyse du caractère saisi
indexC=0;
while(indexC
if(event.change==CaracteresExclus[indexC]&event.change!=””)
{
app.alert(“Saisie de chiffres proscrite!”,1);
event.change=””;
}
indexC=indexC+1;
}
}
Ci-joint fichier de démonstration, vous pouvez ajouter des champs, modifier les caractères proscrits…
[attachment deleted by admin]