Donnez vie à vos documents numériques !
 

Problème calcul avec plusieurs cases à cocher

abracadabraPDF Forums PDF – Général Problème calcul avec plusieurs cases à cocher

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #45928
    Lulularsu
    Participant

    Bonjour,

    J’ai fait une erreur dans mes calculs mais je n’arrive pas à trouver laquelle. Sur les 4 montants affichés on ne peut en choisir qu’un seul.
    Cela fonctionne sauf quand je sélectionne le tarif 4 à 150 €, cela affiche 130€
    Pour la remise à 10%, je voudrais quelque chose simple du style si la case est cochée, la remise des 10% s’applique automatiquement sur le total.
    Quelqu’un pourrait-il m’aider ?
    Merci par avance

Affichage de 2 réponses de 1 à 2 (sur un total de 2)
  • Auteur
    Réponses
  • #64623
    bebarth
    Maître des clés

    bonjour,
    Voici ma proposition : Un script de calcul pour le champ TOTAL

    Code:
    if (this.getField(“Tarif”).value != “Off”) {
        if (this.getField(“Tarif”).value==1 || this.getField(“Tarif”).value==3) {
            var prix = 130;
        } else {
            var prix = 150;
        }
    } else {
        var prix = 0;
        this.getField(“reduc”).checkThisBox(0,false);
    }
    if (this.getField(“reduc”).value != “Off”) {
        var reduction = prix*0.1;
    } else {
        var reduction = 0;
    }
    if (prix !=0) {
        this.event.target.value = prix-reduction+”,00 u20AC”;
    } else {
        this.event.target.value = “”;
    }

    et un autre script d’action pour ne pouvoir cocher la case réduction que si une case est cochée ;

    Code:
    if (this.getField(“Tarif”).value != “Off”) {
        this.getField(“reduc”).checkThisBox(0,true);
    } else {
        this.getField(“reduc”).checkThisBox(0,false);
    }

    @+
    :bonjour:

    #64624
    Lulularsu
    Participant

    C’est parfait comme à chaque fois qu’on vous demande de l’aide.
    Merci beaucoup

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