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 :

Affecter la valeur d'une variable javascript à un champs caché (ne fonctionne pas)


Sujet :

JavaScript

  1. #1
    Membre éprouvé
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Points : 1 277
    Points
    1 277
    Par défaut Affecter la valeur d'une variable javascript à un champs caché (ne fonctionne pas)
    Bonjour le forum,

    J'ai un formulaire HTML qui contient entre autre une liste déroulatne nommée annee, son id est lcannee (liste de choix annee).

    voici son code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <select name="annee" id="lcannee" onChange="majannee()">
          <option selected="selected">Choisissez une année</option>
          <option>BA1</option>
          <option>BA2</option>
          <option>BA3</option>
          <option>2e Grade</option>
          <option>3e Grade</option>
                        </select>
    Comme vous pouvez le voir, j'ai créé une petite fonction javascript qui récupère la valeur de liste de sélection et qui la met dans une variable nommée a dont voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    function majannee() {
    		a = document.getElementById('lcannee');
    		document.form1.hfannee.value = a.value;
    		alert(a);
    		}
    Cette fonction qui se lance au changement de la liste déroulante affecte la valeur de la variable a à un champs caché dont voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <input type="hidden" name="hfannee" id="hfannee">
    L'alert m'envoi la fenêtre mais vide.

    Voyez-vous où j'ai fais l'erreur ?

    Merci d'avance pour votre aide.

    bgs

  2. #2
    Expert confirmé
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Points : 4 047
    Points
    4 047
    Par défaut
    Re,

    Dans ta balise select, il manque les values :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <select name="annee" id="lcannee" onChange="majannee()">
          <option selected="selected">Choisissez une année</option>
          <option value="BA1">BA1</option>
          <option value="BA2">BA2</option>
          <option value="BA3">BA3</option>
          <option value="GRA2">2e Grade</option>
          <option value="GRA3">3e Grade</option>
                        </select>

  3. #3
    Membre éprouvé
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Points : 1 277
    Points
    1 277
    Par défaut
    Re,

    Excuse, j'avais pas vu.

    Super sympa, merci pour ta réponse.

    Bonne fin de journée.

    bgs

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

Discussions similaires

  1. Inserer la valeur d'une variable Javascript au milieu d'une source HTML
    Par drizztoli dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 09/10/2007, 15h47
  2. recuperer la valeur d'une variable javascript dans une jsp
    Par johnnywalker dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 04/03/2007, 19h45
  3. Réponses: 5
    Dernier message: 13/12/2006, 13h34
  4. [VBA-Excel] affecter la valeur infinie à une variable
    Par marsupilami34 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 13/09/2006, 21h37
  5. Réponses: 4
    Dernier message: 06/09/2006, 14h50

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