IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Fonction d'addition de plusieurs valeurs de champs


Sujet :

JavaScript

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2012
    Messages : 26
    Par défaut Fonction d'addition de plusieurs valeurs de champs
    Bonjour à tous, totalement novice en JS, je vous soumets mon probème :

    j'ai 3 listes déroulantes :L1, L2 et L3 qui proposent de séléctionner des notes (de 1 à 4)

    Dont voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <select size="1" name="L1" id="L1">
     
    <option value=""></option>
     
    <option value="4" <% If L1="4" Then response.write("selected")%>>4</option>
     
    <option value="3" <% If L1="3" Then response.write("selected")%>>3</option>
     
    <option value="2" <% If L1="2" Then response.write("selected")%>>2</option>
     
    <option value="1" <% If L1="1" Then response.write("selected")%>>1</option>
     
    </select>
    (J'ai fait la même chose pour L2 et L3) Donc ce que j'aimerais faire c'est un nouveau champ html qui se met à jour automatiquement lorsqu'on selectionne une note de L1, L2 et L3 en addionnant les valeurs de L1, L2 et L3.

    Et que ces valeurs soient à 0 lorsque la page est chargé pour la première fois...

    Je pense qu'en JS c'est réalisable mais je ne connais vraiment rien en dev :-(

    Merci en tous cas pour votre aide !!

  2. #2
    Membre expérimenté

    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2013
    Messages : 119
    Billets dans le blog
    1
    Par défaut
    Essauies voir avec ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
     
     <input type="text" value="0" id="L0" name="L0" readonly/>
    <select size="1" name="L1" id="L1" onChange="miseAJour(this,'L2','L3')">
     
    <option value="0"></option>
     
    <option value="4" >4</option>
     
    <option value="3"  >3</option>
     
    <option value="2"  >2</option>
     
    <option value="1"  >1</option>
     
    </select>
     
    <select size="1" name="L2" id="L2" onChange="miseAJour(this,'L3','L1')">
     
    <option value="0"></option>
     
    <option value="4" >4</option>
     
    <option value="3"  >3</option>
     
    <option value="2"  >2</option>
     
    <option value="1"  >1</option>
     
    </select>
    <select size="1" name="L3" id="L3" onChange="miseAJour(this,'L2','L1')">
     
    <option value="0"></option>
     
    <option value="4" >4</option>
     
    <option value="3"  >3</option>
     
    <option value="2"  >2</option>
     
    <option value="1"  >1</option>
     
    </select>
    <script>
    function miseAJour(obj,arg0,arg2){
     var valeur1=document.getElementById(arg0).options[document.getElementById(arg0).selectedIndex].value/1;
    var  valeur2=document.getElementById(arg2).options[document.getElementById(arg2).selectedIndex].value/1;
     var valeurSelectionnee=  obj.options[obj.selectedIndex].value/1;
     
     document.getElementById("L0").value=valeur1+valeur2+valeurSelectionnee;
    }
     
     
    </script>

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2012
    Messages : 26
    Par défaut C'est résolu
    Merci beaucoup ! ça fonctionne !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 15/11/2012, 19h33
  2. fonction instr à choix multiples, plusieurs valeurs recherchées possibles.
    Par Dennis Nedry dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 25/08/2011, 20h05
  3. addition de plusieur valeurs issue de textboxs?
    Par jffaber dans le forum Excel
    Réponses: 2
    Dernier message: 29/04/2010, 14h44
  4. [Access2003] Attribuer plusieurs valeurs à un champ
    Par Québec2008 dans le forum Access
    Réponses: 2
    Dernier message: 18/08/2008, 15h23
  5. Réponses: 10
    Dernier message: 03/07/2006, 14h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo