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 :

Select onChange - insérer valeur dans input hidden


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2008
    Messages : 24
    Par défaut Select onChange - insérer valeur dans input hidden
    Hi all,

    Un petit souci pour afficher la value de mon select ...

    Voici mon code pour onChange:
    NB: que le champ n'est pas dans un form
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <select name='order-country' id='order-country' value='".@$customer['cu_country']."' onChange='javascript:alert(document.getElementById('order-country').options[document.getElementById('order-country').selectedIndex].value); '>
    Voici l'erreur sorti par firefox
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Erreur*: syntax error
     
    Ligne*: 37, Colonne*: 40
    Code Source*:
    javascript:alert(document.getElementById( <--- ici
    Merci d'avance pour votre aide !!

    A.

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onchange="alert(this.value);"
    A+

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2008
    Messages : 24
    Par défaut
    V.1.1 ..

    Voila maintenant que j'arrive à récuperer la valeur à travers de ma fonction et que j'arrive à la tester.

    J'aimerai éditer la valeur de mon input hidden
    <input type='hidden' name='country' value=''>.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onChange='javascript:valider(this.value);'
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    function valider(x){
    	if(x == 'Switzerland'){
    		alert('New price');
    		// inserer valeur à mon input hidden.
     
    	} else { return; }
    }

  4. #4
    Membre éclairé Avatar de EIN-LESER
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 703
    Par défaut
    Quelque chose comme sa je pense:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    function valider(x){
    	if(x == 'Switzerland'){
    		alert('New price');
    		// inserer valeur à mon input hidden.
                    document.getElementById('Nom_de_ton_hidden').value == "valeur_a_y_mettre";
     
    	} else { return; }
    }

  5. #5
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par EIN-LESER Voir le message
    Quelque chose comme sa je pense:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ...
     document.getElementById('Nom_de_ton_hidden').value == "valeur_a_y_mettre";
    ...


    ID_de_ton_hidden, oui

    Mais l'id n'est pas définit => à faire.

    A+

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2008
    Messages : 24
    Par défaut
    Hello,

    Voilà mon hidden.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type='hidden' name='country' id='country' value=''>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('country').value = x;
    Faut-il mettre le "==" ou "=", j'ai un doute...

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Drôme (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par défaut
    Il faut essayer de chercher par soi même des fois...
    Tu teste les deux et tu regardes se qui marche...

    En l'occurence, s'est "=" et non "=="

  8. #8
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par calitom Voir le message
    Il faut essayer de chercher par soi même des fois...
    Tu teste les deux et tu regardes se qui marche...
    +1

    Dans un cas comme celui-ci tu aurais gagner du temps

    A+

Discussions similaires

  1. [DOM] Passage de valeur dans input via getElementById().value
    Par Invité dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 08/07/2008, 21h47
  2. selection d'une valeur dans <html:select>
    Par singleProject dans le forum Struts 1
    Réponses: 2
    Dernier message: 08/07/2008, 17h24
  3. [Forms 10]Insérer valeur dans un block.élément
    Par Thomad dans le forum Forms
    Réponses: 4
    Dernier message: 09/05/2007, 16h53
  4. changement de valeur dans input
    Par eyolas dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 02/05/2007, 17h37
  5. Selection d'une valeur dans une autre table
    Par beurnoir dans le forum Access
    Réponses: 1
    Dernier message: 13/10/2005, 12h02

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