Donnez vie à vos documents numériques !
 

Correction script js : calcul d’un champs sous conditions. – RÉSOLU

abracadabraPDF Forums PDF – Général Correction script js : calcul d’un champs sous conditions. – RÉSOLU

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

    Bonjour à tous,

    Quelqu’un peut corriger mon code, s’il vous plaît ?
    Il y a un truc qui bloque, mais je vois pas quoi.

    Code:
    var anciennete = this.getField(“anciennete”).value;
    var ref = this.getField(“salaireref”).value;
    var preavis = this.getField(“dureepreavis”).value;

    if (preavis == “Pas de Préavis”)
    {
        event.target.value = 0;
    }

    else
    {

    if (this.getField(“travhandi”).isBoxChecked(0))
    {
    (anciennete {
    event.target.value = (ref/4.333)*2;
    }
    else if (anciennete > 0.6 && anciennete >= 2)
    {
    event.target.value = ref*2;
    }
    else (anciennete > 2 )
    {
    event.target.value = ref*3;
    }
    }

    else
    {
    if (anciennete {
    event.target.value = (ref/4.333);
    }
    else if (anciennete > 0.6 && anciennete >= 2)
    {
    event.target.value = ref;
    }
    else (anciennete > 2)
    {
    event.target.value = ref*2;
    }
    }

    }

    J’espère que c’est compréhensible sans exemple ou algo, sinon je fournirai un exemple.

    Merci pour votre aide
    :bonjour:

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

    Je n’ai pas testé mais a priori il manque un if dans la ligne 15 :

    if (anciennete

    :Smiley15:

    #55697
    jsamica
    Membre

    Oui effectivement
    Merci Merlin  :Smiley03:

    #55698
    Merlin
    Maître des clés

    J’utilise TextWrangler, cet éditeur de texte permet, avec un système de petites flèches, de déplier/replier tout ce qui est entre accolades (fonctions, conditions…) ==> ce type d’erreur saute aux yeux.
    :Smiley03:

    #55699
    jsamica
    Membre

    Salut Merlin,

    J’utilise Notepad ++ qui marche pas mal aussi je pense.
    Effectivement c’est vraiment très pratique.

    De plus j’en profite pour solliciter un expert js parce que là c’est beaucoup trop complexe pour moi.
    C’est déja un exploit qui j’ai réussi à coder le script précèdent mais là j’avoue que je sèche.

    Ci joint le doc exemple avec les règles de calculs.
    Si quelqu’un à une idée ?  :priere:

    Merci mille fois
    :bonjour:

    [attachment deleted by admin]

    #55700
    Merlin
    Maître des clés

    Waow !
    :joker:

    #55701
    jsamica
    Membre

    SAlut Merlin,
    Ouai…. je pense que c’est pas gagné !

    :priere:

    #55702
    Merlin
    Maître des clés

    Un des grands maitres du JavaSript qui fréquentent ce forum va probablement bientôt passer par là…
    :priere:

    #55703
    jsamica
    Membre

    yeah cool !  :priere:
    Si j’ai avancé de mon coté je ferai partager le script.

    :Smiley03:

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