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 :

Afficher une variable


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2010
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 56
    Par défaut Afficher une variable
    Bonjour tout le monde,
    j'essaie d'afficher la variable "count" ca ne fonctionne pas. J'ai aussi essayé la fonction document.write(). Pas de succès.


    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
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <html><head><title>Test</title>
    <script type="text/javascript">
     
    function Weiter () {
     
    	var zutat = ["salami","pilze", "sardellen", "Tomaten"];
     
    	var count=0;
    	var i,j,h;
    	var message="Hello";
     
    	for (i=0; i<4; i++){
    		if(document.Testform.Art[i].checked == true){
    			count = count + 1;
    		}
    	} 
     
    	document.getElementById("countValue").value=count;
    }
    </script>
    </head>
    <body>
    <form name="Testform" action="">
    <p id="ausgabefeld"></p>
    <input type="checkbox" name="zutat[]" value="salami"> Salami<br>
     
        <input type="checkbox" name="zutat[]" value="pilze"> Pilze<br>
        <input type="checkbox" name="zutat[]" value="sardellen"> Sardellen<br>
        <input type="checkbox" name="Zutat[]" value="Tomaten"> Tomaten<br>
        <input type="text" name="countValue"size="10"/>count 
    <br><input type="button" value="Starten" onclick="Weiter()">
    </form>
    </body>
     
    </html>


    Merci

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById("countValue").value=count;
    tu recherches un élément par son id mais tu n'en attribues pas à tes input
    Pour info, id et name sont des propriétés différentes

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="text" name="countValues" id="countValue" size="10"/>count
    tu noteras qu'il est préférable que le name et l'id soient différents.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Membre averti
    Inscrit en
    Mars 2010
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 56
    Par défaut
    Merci tout d'abord. Mais la valeur de "count" ne s'affiche toujours pas dans le champ. Je ne sais pas ce qui cloche!
    Merci

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Citation Envoyé par christs Voir le message
    Je ne sais pas ce qui cloche!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.Testform.Art[i].checked == true
    l'absence de champs Art
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  5. #5
    Membre averti
    Inscrit en
    Mars 2010
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 56
    Par défaut
    J'ai corrigé l'erreur. Et cela donne ceci. Mais rien ne s'affiche. Merci.
    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
     
    function Weiter () {
     
    	var zutat = ["salami","pilze", "sardellen", "Tomaten"];
     
    	var count=0;
    	var i,j,h;
    	var message="Hello";
     
    	for (i=0; i<zutat.length; i++){
    		if(document.Testform.zutat[i].checked == true)
    			{
    			count = count + 1;
    		}
    	} 
     
    	document.getElementById("countValue").value=count;
    }
    </script>
    </head>
    <body>
    <form name="Testform" action="">
        <input type="checkbox" name="zutat" value="salami"> Salami<br>
        <input type="checkbox" name="zutat" value="pilze"> Pilze<br>
        <input type="checkbox" name="zutat" value="sardellen"> Sardellen<br>
        <input type="checkbox" name="Zutat" value="Tomaten"> Tomaten<br>
        <input type="text" name="countValues" id="countValue" size="10"/>count <br>
    	<input type="button" value="Starten" onclick="Weiter()">
    </form>
    </body>
    </html>

  6. #6
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Bah... c'est pas terrible de donner à une variable le nom de champs que tu vas tester. Sinon, tu as
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <input type="checkbox" name="zutat" value="salami"> Salami<br>
    <input type="checkbox" name="zutat" value="pilze"> Pilze<br>
    <input type="checkbox" name="zutat" value="sardellen"> Sardellen<br>
    <input type="checkbox" name="Zutat" value="Tomaten"> Tomaten<br>
    Le dernier est Zutat et non zutat. Or comme JavaScript est sensible à la casse, pour certains navigateurs, ça risque de ne pas passer, du coup, tu vas avoir une erreur bloquante, donc pas d'affichage.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

Discussions similaires

  1. afficher une variable
    Par Darkyl dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 10/05/2006, 15h32
  2. Afficher une variable en temps réel
    Par AraBorLeg dans le forum DirectX
    Réponses: 1
    Dernier message: 09/03/2006, 19h12
  3. Afficher une variable en temps réel
    Par AraBorLeg dans le forum Langage
    Réponses: 2
    Dernier message: 09/03/2006, 17h40
  4. afficher une variable (montant) en dollar
    Par camirefr dans le forum ASP
    Réponses: 1
    Dernier message: 19/01/2006, 22h45
  5. changer et afficher une variable en fonction d'un select
    Par psychoBob dans le forum Général JavaScript
    Réponses: 30
    Dernier message: 22/11/2005, 08h15

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