Donnez vie à vos documents numériques !
 

Aide pour écriture JavaScript

abracadabraPDF Forums PDF – Général Aide pour écriture JavaScript

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #45107
    Cln
    Participant

    Bonjour,

    Étant ignorante en javascript, j’aurais besoin d’un coup de main pour écrire cette formule, qui s’applique à des champs numériques :

    si a ou c ne sont pas =0
    (a+c) + 30
    sinon
    a+c
    Total =a + b + c

    Sauriez-vous m’aider ?

Affichage de 4 réponses de 1 à 4 (sur un total de 4)
  • Auteur
    Réponses
  • #58601
    alex
    Participant

    Bonjour,
    Voici une maquette avec les éléments d’entrée (saisies des valeurs a, b, c) et le résultat du calcul.
    Le script de document réalise les tests et le calcul lors de toute saisie des valeurs a, b ou c.
    Je corrigerai dès que j’aurai compris la demande.

    script:

    a=this.getField(“ChampA”).value;
    b=this.getField(“ChampB”).value;
    c=this.getField(“ChampC”).value;
    if(a==0|c==0)
    {
    this.event.value=a+b+c;
    }
    else
    {
    this.event.value=a+b+c+30;
    }
    Dans l’attente….
    A+

    #58602
    Cln
    Participant

    Merci de ta réponse !

    J’ai essayé de mettre le code dans Calcul-script personnalisé mais les 30 ne s’ajoutent pas…
    Je mets mon fichier en PJ.
    Ca se passe en page 2, et il y a des frais forfaitaires sur l’ensemble sauf mon “1stotal1”.
    D’ailleurs, ça aurait été encore mieux si la valeur 30 forfaitaire s’affichait dès qu’elle est nécessaire, en plus du total général.

    Je te remercie par avance…

    [Fichier joint supprimé par l’administrateur le 24-06-2015]
    Je viens de recevoir une requête de la RATP me demandant de supprimer le fichier joint.
    C’était un bon de commande obsolète qui apparaissait en bonne place dans les résultats de Google, et que donc des internautes utilisaient…

    #58603
    alex
    Participant

    Il n’y a pas de frais sur la seule partie verte de la première page (stotal1), voici le formulaire à vérifier.
    Le script est embarqué par le seul champ “frais”. Ce script gère l’affichage des frais forfaitaires et le calcul du total general.

    A vérifier donc.

    [Fichier joint supprimé par l’administrateur le 24-06-2015]
    Je viens de recevoir une requête de la RATP me demandant de supprimer le fichier joint.
    C’était un bon de commande obsolète qui apparaissait en bonne place dans les résultats de Google, et que donc des internautes utilisaient…

    #58604
    Cln
    Participant

    Yes ! impeccable, et effectivement, le sous total général n’est plus qu’une addition…
    Merci beaucoup, je garde le script dans un coin, pour l’adapter à d’autres cas !
    :Smiley08:

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