Donnez vie à vos documents numériques !
 

Répondre à : texte seulement

abracadabraPDF Forums PDF – Général texte seulement Répondre à : texte seulement

#50528
alex
Participant

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]