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 :

récupérer la valeur d'un COMBOBOX


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 55
    Par défaut récupérer la valeur d'un COMBOBOX
    Si quelqu'un peut m'aider ?? Merci d'avance
    je veux récupérer la valeur sélectionner dans mon combobox :

    Code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    var affiche = function () {
    	var jour = document.getElementById("jour").value ;
    	var mois = document.getElementById("mois").value ;
    	var nextBirthday = anniv(jour,mois) ;
    	var jourRestant = joursRestants(nextBirthday);
    	document.write("votre prochain anniversaire est le "+nextBirthday.toLocaleDateString());
    	if(jourRestant == 0 ){
    		document.write("Félicitation !! votre anniversaire est aujourd'hui ");
    	}else{
    			document.write("votre prochain anniversaire est dans "+jourRestant+" jours");	
    	}
    }
    et ceci et le html qui va avec :


    Code HTML :
    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
     
    <p>
    	Mois : <select name="mois" id="mois">
    		<option checked="checked" value="0">Janvier</option> 
    		<option value="1">F&eacute;vrier</option> 
                      ....
                      ....
    	</select>
    	</p>
    	<p>
    	Jour : <select name="jour" id="jour">
    	<option value="1">1</option>
    	<option value="2">2</option>
                      ....
                      ....
    	</select>
    	</p>

  2. #2
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut
    Bonjour,

    Vous récupérez bien les valeurs:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    var jour = document.getElementById("jour").value ;
    var mois = document.getElementById("mois").value ;

  3. #3
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Sinon,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var q = document.getElementById("jour");
    var jour = q.options[q.selectedIndex].value;
    Pourquoi tu utilises document.write?
    Utilises innerHTML avec un div ou span.

  4. #4
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut
    andry.aime, ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    var jour = document.getElementById("jour").value ;
    rend la valeur sélectionnée.

  5. #5
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    @vermine: des anciens navigateurs ne suportent pas cet écriture .
    @dyngry: qu'est ce qu'il dit firebug?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 55
    Par défaut
    non justement c'est la qu'il y a le bugg ;
    c'est sur ces deux lignes que le firebug signale qu'il y a une erreur
    Enfin les premières erreurs

  7. #7
    Inactif
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 63
    Par défaut
    Citation Envoyé par dyngry Voir le message
    non justement c'est la qu'il y a le bugg ;
    c'est sur ces deux lignes que le firebug signale qu'il y a une erreur
    Enfin les premières erreurs
    Tu exécutes ton javascript avant que le DOM soit construit, il faut l'éxécuter au onload.
    Si tu nous donnais tout le code de ta page on s'en sortirait plus facilement

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 55
    Par défaut
    d'après firebug :
    document.getElementById("jour") is null

  9. #9
    Inactif
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 63
    Par défaut
    Citation Envoyé par dyngry Voir le message
    d'après firebug :
    document.getElementById("jour") is null
    Si tu nous donnais le code de ta page on s'en sortirait plus facilement

  10. #10
    Inactif
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 63
    Par défaut
    Citation Envoyé par dyngry Voir le message
    Si quelqu'un peut m'aider ?? Merci d'avance
    je veux récupérer la valeur sélectionner dans mon combobox :

    Code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    var affiche = function () {
    	var jour = document.getElementById("jour").value ;
    	var mois = document.getElementById("mois").value ;
    	var nextBirthday = anniv(jour,mois) ;
    	var jourRestant = joursRestants(nextBirthday);
    	document.write("votre prochain anniversaire est le "+nextBirthday.toLocaleDateString());
    	if(jourRestant == 0 ){
    		document.write("Félicitation !! votre anniversaire est aujourd'hui ");
    	}else{
    			document.write("votre prochain anniversaire est dans "+jourRestant+" jours");	
    	}
    }
    et ceci et le html qui va avec :


    Code HTML :
    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
     
    <p>
    	Mois : <select name="mois" id="mois">
    		<option checked="checked" value="0">Janvier</option> 
    		<option value="1">F&eacute;vrier</option> 
                      ....
                      ....
    	</select>
    	</p>
    	<p>
    	Jour : <select name="jour" id="jour">
    	<option value="1">1</option>
    	<option value="2">2</option>
                      ....
                      ....
    	</select>
    	</p>
    ton PB vient surement de tes fonctions anniv et joursRestants car chez moi j'arrive bien à récupérer les valeurs
    http://www.jsfiddle.net/Htnpa/

    file nous le code de toutes tes fonctions utilisées ici

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

Discussions similaires

  1. Récupérer une valeur d'un combobox
    Par terminator59140 dans le forum Windows Forms
    Réponses: 13
    Dernier message: 31/10/2008, 00h31
  2. récupérer la valeur de la combobox
    Par ouardia dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 29/06/2007, 18h56
  3. Réponses: 1
    Dernier message: 29/07/2006, 10h08
  4. Récupérer la valeur d'une combobox
    Par Invité dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 31/03/2006, 15h20
  5. Réponses: 2
    Dernier message: 29/05/2005, 19h50

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