Donnez vie à vos documents numériques !
 

Répondre à : Remplissage Automatique Champs

abracadabraPDF Forums PDF – Général Remplissage Automatique Champs Répondre à : Remplissage Automatique Champs

#65650
bebarth
Maître des clés

bonjour,

Essaye de regarder cette discussion et dis-moi si tu n’y arrives pas.

…avec ce fichier :

Voici une autre approche du problème.
Les données sont en script de document, ce qui permet d’en rajouter/supprimer plutôt de modifier le nombre de « case » dans les fonctions « switch ».

Code:
// Init en script de document
var tableEquipe=[« – », »Foot », »Volley », »Basket »];
var tableFoot=[« – », »Footballeur1″, »Footballeur2″, »Footballeur3″, »Footballeur4″, »Footballeur5″, »Footballeur6″, »Footballeur7″, »Footballeur8″, »Footballeur9″, »Footballeur10″, »Footballeur11″];
var tableVolley=[« – », »Volleyballeur1″, »Volleyballeur2″, »Volleyballeur3″, »Volleyballeur4″, »Volleyballeur5″, »Volleyballeur6″];
var tableBasket=[« – », »Basketballeur1″, »Basketballeur2″, »Basketballeur3″, »Basketballeur4″, »Basketballeur5″];
var tablePosteFoot=[« – », »Gardien de but », »Arrière droit », »Arrière gauche », »Arrière central », »Libéro », »Milieu défensif », »Ailier droit », »Milieu », »Avant-centre », »Attaquant meneur », »Ailier gauche »];
var tablePosteVolley=[« – », »Arrière droit », »Avant droit », »Avant centre », »Avant gauche », »Arrière gauche », »Arrière centre »];
var tablePosteBasket=[« – », »Meneur », »Arrière », »Ailier », »Ailier fort », »Pivot »];

// SelectEquipe en souris enfoncée
var f= this.getField(« SelectEquipe »);
f.clearItems();
for (var i=0; ivar lEquipe=this.getField(« SelectEquipe »).value;
var tableJoueur=eval(« table »+lEquipe);
var f=this.getField(« SelectJoueur »);
f.clearItems();
for (var i=0; i// SelectJoueur en calcul
if (this.getField(« SelectEquipe »).value== »– ») {
    this.getField(« SelectJoueur »).clearItems();
    this.getField(« SelectJoueur »).insertItemAt(« – », » »,0);
}

// SelectPoste en souris enfoncée
var lEquipe=this.getField(« SelectEquipe »).value;
var tablePoste=eval(« tablePoste »+lEquipe);
var f=this.getField(« SelectPoste »);
f.clearItems();
for (var i=0; i// SelectPoste en calcul
if (this.getField(« SelectJoueur »).value== »– ») {
    this.getField(« SelectPoste »).clearItems();
    this.getField(« SelectPoste »).insertItemAt(« – », » »,0);
}

@+
:bonjour: