2017-10-16 7 views
0

J'ai un formulaire Adobe Acrobat avec les champs «Adresse du magasin» et «Enregistrer le téléphone». Le champ Adresse de magasin est une liste déroulante avec l'adresse en tant qu'option et le numéro de magasin (par exemple "Magasin 1") en tant que valeur d'exportation. Le champ Phone Store a un script de calcul personnalisé sur elle avec le code suivant:Déclaration de changement de format Javascript pour Adobe Acrobat Formulaire

var store = this.getField("Store Address"); 
 

 
switch(store) { 
 
case 'Store 1': 
 
    event.value = '867-5309'; 
 
    break; 
 
case 'Store 2': 
 
    event.value = '555-1234'; 
 
    break; 
 
default: 
 
    event.value = ''; 
 
    break; 
 
}

Actuellement, la sélection d'une adresse dans le menu déroulant ne fait rien. Qu'ai-je fait de mal?

+0

Il n'y a pas assez de code pour savoir où se trouve le gestionnaire d'événements. –

Répondre

1

Dans la première ligne, vous obtenez uniquement l'objet Field, pas sa valeur. Utiliser ...

var store = this.getField("Store Address").value;