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 :

Addition de checkbox


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 2
    Par défaut Addition de checkbox
    Bonjour, voilà je débute dans le monde du javascript et même de la programmation.

    Mon probléme est que j'ai réussi à trouver comment faire pour additionner les checkbox mais je n'arrive pas à afficher le total dans une case, j'arrive juste à afficher le total en alert. J'espére que je me suis bien fait comprendre, je vous mets mon code:
    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
    <html>
    <head>
    	<title>Test</title>
    	<script type="text/javascript">
    		function calculer() {
    			var total = 0;
    			var chaine_choix = "";
    			var coche;
    			coche = document.getElementById("choix1");
    			if(coche.checked == true) {
    				chaine_choix += "Test1 ";
    				total += parseInt(coche.value);
    			}
    			coche = document.getElementById("choix2");
    			if(coche.checked == true) {
    				chaine_choix += "Test2 ";
    				total += parseInt(coche.value);
    			}
    			coche = document.getElementById("choix3");
    			if(coche.checked == true) {
    				chaine_choix += "Test3 ";
    				total += parseInt(coche.value);
    			}
    			coche = document.getElementById("choix4");
    			if(coche.checked == true) {
    				chaine_choix += "Test4 ";
    				total += parseInt(coche.value);
    			}
    			alert("Vous avez choisi : " + chaine_choix + "\nPour un total de €" + total);
    		}
    	</script>
    </head>
    <body>
    	<form name="articles" id="articles">
    		<dl>
    			<dt>
    				<dd><input type="checkbox" name="choix[]" id="choix1" value="1" />Test1</dd>
    				<dd><input type="checkbox" name="choix[]" id="choix2" value="1" />Test2</dd>
    				<dd><input type="checkbox" name="choix[]" id="choix3" value="4" />Test3</dd>
    				<dd><input type="checkbox" name="choix[]" id="choix4" value="1" />Test4</dd>
    			</dt>
    		</dl>
    	</form>
    	<button onclick="calculer()">Calculer</button>
    	<input disabled type="text" name="" size="10" value="Total">
    </body>
    </html>

  2. #2
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    document.getElementById("total_texte").value=total;
    document.getElementById("total_calque").innerHTML=total;
     
     
     
    <dd>Total : <input type="texte" readonly name="total_texte" id="total_texte" value="0" /></dd>
    <dd>Total <div id="total_calque"/></dd>

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 2
    Par défaut
    Merci pour ton aide

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

Discussions similaires

  1. Checkbox désactivation et addition ?
    Par Manon69 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/01/2009, 13h13
  2. [VB6] Problème d'addition de dates et de nombres
    Par pepper dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 28/11/2002, 21h12
  3. [imprecis]Réaliser a^n avec seulement l'opérateur d'addition
    Par Amon dans le forum Algorithmes et structures de données
    Réponses: 18
    Dernier message: 08/11/2002, 22h22
  4. Couleur d'un CheckBox
    Par benj63 dans le forum C++Builder
    Réponses: 4
    Dernier message: 15/07/2002, 14h48
  5. CheckBox en Read Only
    Par MrJéjé dans le forum C++Builder
    Réponses: 7
    Dernier message: 23/06/2002, 15h00

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