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: