Donnez vie à vos documents numériques !
 

Menu deroulant : modifier son comportement

abracadabraPDF Forums PDF – Général Menu deroulant : modifier son comportement

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #44161
    jsamica
    Membre

    Bonjour,

    J’ai un menu déroulant dans un champs qui ne se comporte pas comme je souhaite.
    En effet lorsqu’on choisit une des valeur, celle ci doit s’inscrire dans ce même champs, hors pour que la valeur s’inscrive dans le champs, il faut cliquer une fois de plus hors du champs (n’import ou dans le pdf) pour qu’elle apparaisse dans le champs.

    Voici mon code :
    var z=app.popUpMenu(“Choix1″,”Choix2″,”Choix3”);
    if (z!=null) {event.target.value=z;}
    var w=thisget.getField(“champschoix”);
    if (z!=”Choix1″){w.value=”mail1@dns.com”}
    else {w.value=”mail2@dns.com”}

    Commentaire du code:
    lorsque ke clic sur le champs, le menu déroulant apparait avec 3 choix
    si je choisi le choix 1, mon formulaire sera envoyé a l’adresse mail2
    si je choisi les 2 autres alors il sera envoyé à l’adresse mail1

    Quelqu’un a une idée de comment changer le comportement du menu déroulant ?

    Merci beaucoup. ;-)

Affichage de 7 réponses de 1 à 7 (sur un total de 7)
  • Auteur
    Réponses
  • #52951
    Merlin
    Maître des clés

    Salut,

    Il faut t’assurer de bien placer le script en action “souris enfoncée”.
    J’ai modifié ton script qui de toute façon ne peut pas fonctionner correctement (erreur de syntaxe : thisget.getField) :

    var w=this.getField(“champschoix”);
    var z=app.popUpMenu(“Choix1″,”-“,”Choix2″,”-“,”Choix3”);
    if (z!=null)
    {
    event.target.value=z;
    if (z!=”Choix1″){w.value=”mail1@dns.com”;}
    else {w.value=”mail2@dns.com”;}
    }

    Voir pièce jointe.
    :Smiley15:

    [attachment deleted by admin]

    #52952
    jsamica
    Membre

    Encore merci Merlin  :priere:

    le thisget.getField c’est une erreur de frappe !

    pour la modif sur l’action, c’est bizarre, peut etre un bug, en modifiant le déclencheur, il revient tout le temps sur souris relachée… meme aprés avoir modifié, enregistré, fermé et reouvert !

    As tu une idée ?

    :Smiley03:

    #52953
    Merlin
    Maître des clés

    pour la modif sur l’action, c’est bizarre, peut etre un bug, en modifiant le déclencheur, il revient tout le temps sur souris relachée… meme aprés avoir modifié, enregistré, fermé et reouvert !

    Si c’était un bug on aurait l’espoir qu’il puisse être corrigé…
    Mais là, comme disent les développeurs, c’est by design, ce que l’on peut traduire en bon français par parce-que.
    :oh:

    Il faudrait faire une demande de fonctionnalité (feature request), tant il est vrai que c’est énervant à la longue : https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform&product=46

    :Smiley15:

    #52954
    jsamica
    Membre

    Ho la, je vais perdre mon temps la ! je vais plutôt adopter ton exemple qui n’est pas tt a fait comme ma solution de départ mais fonctionnera très bien !!
    Merci

    #52955
    jsamica
    Membre

    Ouai je suppose que c’est bien un bug, j’ai repris ton exemple sa change rien.
    Vraiment bizarre, je comprends pas.

    #52956
    Merlin
    Maître des clés

    Peux tu poster ton doc ?

    #52957
    jsamica
    Membre

    ouai, j’essaie de le poster demain étant un doc d’entreprise, il faut que je le refasse pour le publier.

Affichage de 7 réponses de 1 à 7 (sur un total de 7)
  • Vous devez être connecté pour répondre à ce sujet.