abracadabraPDF › Forums › PDF – Général › Morceau de script depuis champ texte formulaire › Répondre à : Morceau de script depuis champ texte formulaire
13 avril 2019 à 20:45
#65617

Maître des clés
bonsoir,
Il y avait plusieurs façons d’envisager le problème. Celle que j’utilise est certainement la plus simple :
Code:
var lesValeurs=this.getField(“listeOriginale”).value;
var laChaine=lesValeurs.split(“u000D”);
var Resultat=””;
for (var i=0; i var laLigne=laChaine;
var n1=laLigne.indexOf(“[“);
var n2=laLigne.indexOf(“]={marque:””);
var n3=laLigne.indexOf(“”,modele:””);
var n4=laLigne.indexOf(“”,vente:””);
var Indice=laLigne.slice(n1+1,n2);
var Marque=laLigne.slice(n2+11,n3);
var Modele=laLigne.slice(n3+10,n4);
var Vente=laLigne.slice(n4+9,laLigne.length-2);
var Resultat=Resultat+Indice+”|”+Marque+”|”+Modele+”|”+Vente;
if (i!=laChaine.length-1) var Resultat=Resultat+”u000D”;
}
this.getField(“listeFinale”).value=Resultat;
var laChaine=lesValeurs.split(“u000D”);
var Resultat=””;
for (var i=0; i
var n1=laLigne.indexOf(“[“);
var n2=laLigne.indexOf(“]={marque:””);
var n3=laLigne.indexOf(“”,modele:””);
var n4=laLigne.indexOf(“”,vente:””);
var Indice=laLigne.slice(n1+1,n2);
var Marque=laLigne.slice(n2+11,n3);
var Modele=laLigne.slice(n3+10,n4);
var Vente=laLigne.slice(n4+9,laLigne.length-2);
var Resultat=Resultat+Indice+”|”+Marque+”|”+Modele+”|”+Vente;
if (i!=laChaine.length-1) var Resultat=Resultat+”u000D”;
}
this.getField(“listeFinale”).value=Resultat;
Je te laisse étudier ce script et si tu ne le comprends pas, tu demandes !
Dans le fichier joint je t’ai mis l’action dans un bouton qui affiche le résulat si le champ est vide ou qui vide le champ s’il y a déjà un résultat…
Je ne sais pas comment tu veux déclencher le script.
@+
:bonjour: