JavaScript sur Adobe
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

JavaScript sur Adobe



  1. #1
    FlorianRennes

    Post JavaScript sur Adobe


    ------

    Bonjour,

    j'aurais besoin d'aide pour du JavaScript ne m'y connaissant pas tellement..
    Sur un fichier Adobe Acrobat DC lors d'un formulaire je propose un pack 500€ incluant 3 options (les 3 premières case cocher par défaut) avec possibilité d'avoir une option en plus gratuite. Nous proposons donc 5 autres options ayant pour prix 250€. Mon but étant que lorsque qu'un client cochera sa première case celle-ci sois gratuite et que le montant de 500€ ne changera pas mais que si il coche des cases supplémentaires celle-ci auront pour prix 250€. En résumé je voudrais que la première case coché sois gratuite (ne connaissant pas l'option qu'il choisira) et que les cases coché ensuite rajoute 250€ au 500€(prix de base) dans la case "optionPrix". Mes cases à cocher ce nommant : A,B,C,D,E.

    Merci de votre aide


    Nom : Capture d’écran 2020-10-29 101239.png
Affichages : 196
Taille : 44,1 Ko

    -----

  2. #2
    umfred

    Re : JavaScript sur Adobe

    il ne serait pas plus simple de tester le nombre de cases cochées et de rajouter (n-1)*250 si au moins une case est cochée ?

  3. #3
    FlorianRennes

    Re : JavaScript sur Adobe

    Bonjour,

    Oui mais je ne vois pas comment faire sa sur Adobe.
    Et je ne maitrise pas le JavaScript :/
    Voici les possibilités d'adobe pour que vous puissiez m'éclaircir sur le sujet

    Capture d’écran 2020-10-29 150323.png

    Capture d’écran 2020-10-29 150216.png

    Capture d’écran 2020-10-29 150346.png

  4. #4
    umfred

    Re : JavaScript sur Adobe

    Je pense que c'est dans le script personnalisé du champ texte prixoptions qu'il faudra mettre le script.
    pour le script, inspire toi peut-être de celui donné à la fin (pour compter les checkbox (case à cocher) cochés) https://stackoverrun.com/fr/q/6749723

  5. A voir en vidéo sur Futura
  6. #5
    FlorianRennes

    Re : JavaScript sur Adobe

    Bonjour, Merci de votre aide j'ai reussi en mettant le script dans les cases a cocher et non dans ma case total à la fin.

    Code:
    var cpt=0;
    
    if (this.getField("A").value==1)
    {
          cpt++;
    }
    if (this.getField("B").value==1)
    {
          cpt++;
    }
    if (this.getField("C").value==1)
    {
          cpt++;
    }
    if (this.getField("D").value==1)
    {
          cpt++;
    }
    if (this.getField("E").value==1)
    {
          cpt++;
    }
    
    var prixOptions = 0;
    
    if (cpt>1) {
        prixOptions = 250 * (cpt-1);
    }
    this.getField("T").value = 500+ prixOptions;
    Dernière modification par JPL ; 31/10/2020 à 19h10. Motif: ajout de la balise Code (#) pour garder l’indentation

  7. #6
    umfred

    Re : JavaScript sur Adobe

    tu as mis ce code dans chaque case ?
    en le mettant seulement, dans la case du prix, ça ne fonctionne pas ?

  8. #7
    FlorianRennes

    Re : JavaScript sur Adobe

    Oui j'ai du rentrer ce code dans chacune de mes cases car en effet cela ne marchait pas si je le mettais dans la case du prix

Discussions similaires

  1. Javascript : Intégrer une variable javascript dans un champ de formulaire html
    Par squal31 dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 03/08/2014, 11h15
  2. Javascript
    Par invitea28e5912 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 1
    Dernier message: 14/11/2008, 14h47
  3. javascript
    Par LTHOMAS dans le forum Internet - Réseau - Sécurité générale
    Réponses: 5
    Dernier message: 26/05/2006, 02h34
  4. Javascript
    Par invite60ab18c5 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 17/02/2006, 15h22
  5. JavaScript : 1 + 2 = 12
    Par invite8074ea1e dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 01/08/2005, 15h57