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 :

recupérer une valeur de select


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    poireau
    Inscrit en
    Juin 2008
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : poireau

    Informations forums :
    Inscription : Juin 2008
    Messages : 98
    Par défaut recupérer une valeur de select
    bonsoir

    j'aimerais récupérer automatiquement dans ma page la valeur du déroulant "marque" dans la boite textarea "texte_news" en plus d'un texte commun à toutes les marques pour éviter de la saisir à chaque fois

    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
    <table width="650" border="0" cellpadding="0" cellspacing="0">
    <tr>
    <td>
    <select name="marque" id="marque">
      <option value="bosch" selected>bosch</option>
      <option value="arthur">arthur</option>
      <option value="candy">candy</option>
      <option value="vedette">vedette</option>
    </select>
    </td>
    <td>
    <textarea name="texte_news" id="texte_news" cols="40" rows="3">les pièces de la marque ... sont bla bla </textarea>
    </td>
    </tr>
    </table>
    dans mon exemple j'aimerais que les petits points dans ma phrase "les pièces de la marque ... sont bla bla " soient remplacés automatiquement par le nom de la marque selectionnée

    merci

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    On ne peut recupérer directement le value d'un select que dans la balise elle même
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <select id="foo"  onchange="alert(this.value)">
    	<option value='1' selected='selected'>qsdqsd</option>
    	<option value='2' >qsdqsd</option>
    	<option value='3' >qsdqsd</option>	
    </selected>
    <input type="button" onclick="alert(document.getElementById('foo').options[document.getElementById('foo').selectedIndex].value)" value='sel' />
    sur le onchage this.value est bien interprété

    en dehors de la blaise il faut passer par l'indice de l'option selectionnée !
    une curiosité ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre confirmé
    Profil pro
    poireau
    Inscrit en
    Juin 2008
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : poireau

    Informations forums :
    Inscription : Juin 2008
    Messages : 98
    Par défaut Tant pis !!
    la boite d'alert ne convient pas à ce que j'ai à faire
    merci

  4. #4
    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,
    Citation Envoyé par mauyebo Voir le message
    la boite d'alert ne convient pas à ce que j'ai à faire
    C'est un exemple, à toi d'adapter ...

    Ou alors dis ce qui te manque pour l'adapter.

    A+

  5. #5
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    dis moi ou tu travailles je viendrais taper le code sur ton clavier !!!
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  6. #6
    Membre confirmé
    Profil pro
    poireau
    Inscrit en
    Juin 2008
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : poireau

    Informations forums :
    Inscription : Juin 2008
    Messages : 98
    Par défaut réponses absconses
    je vous remercie pour vos "explications" .. Si un "modérateur 6 étoiles" me répond que cela n'est pas possible , respect , étant un poireau , je ne cherche pas plus loin . Si un autre me dit d'adapter , je crains de ne pas comprendre l'adaptabilité de l'impossible !!

  7. #7
    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 : 54
    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
    Personne n'a dit que c'était impossible
    Ce que SpaceFrog t'a expliqué, c'est que tu ne peux pas récupérer la valeur du select dans la balise textarea, ensuite, il t'a montré un exemple pour récupérer cette valeur, en affichant un alert pour te montrer que tu as bien récupéré la bonne valeur.
    Ensuite, E.Bzz t'a juste dit que c'est à toi d'adapter le code pour faire ce que tu veux de la valeur récupérée au lieu du alert...

    Citation Envoyé par mauyebo Voir le message
    je vous remercie pour vos "explications" .. Si un "modérateur 5 étoiles" me répond que cela n'est pas possible , étant un poireau , je ne cherche pas plus loin . Si un autre me dit d'adapter , je crains de ne pas comprendre l'adaptabilité de l'impossible !!
    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

  8. #8
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    Désolé de te donner des exemples et pas le code tout fait ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  9. #9
    Membre confirmé
    Profil pro
    poireau
    Inscrit en
    Juin 2008
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : poireau

    Informations forums :
    Inscription : Juin 2008
    Messages : 98
    Par défaut brain storming
    Merci à tous ...
    je ne souhaitais pas déclencher autant de passions autour de mon petit soucis ...

    il me semble sympathiquement paradoxal de me répondre qu'il n'est pas possible de récupérer cette valeur dans textarea et ensuite de me dire "Désolé de te donner des exemples et pas le code tout fait " .. je crains de ne pas comprendre .

    comme mon problème était de récupérer cette valeur dans textarea et que cela ne semble pas possible ..

    étant tout à fait incompétent en programation je me passerai de cette fonction .

    je vous remercie tous

  10. #10
    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 mauyebo Voir le message
    il me semble sympathiquement paradoxal de me répondre qu'il n'est pas possible de récupérer cette valeur dans textarea et ensuite de me dire "Désolé de te donner des exemples et pas le code tout fait " .. je crains de ne pas comprendre .
    Tes craintes sont justifiées

    SpaceFrog n'a pas dit ça :
    Citation Envoyé par SpaceFrog
    On ne peut recupérer directement le value d'un select que dans la balise elle même
    C'est légèrement différent de l'interprétation que tu en fais ...

    Il est possible d'affecter une valeur à un textarea :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('id_textarea').value = la_valeur;
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.forms['name_du_form'].elements['name_textarea'].value = la_valeur;
    Par ailleurs, comme l'exemple t'en a était donné via une alert() , il est possible de récupérer la value d'un select en dehors du select lui même.
    Ne te reste qu'à affecter cette valeur au textarea ...

    Je pense que tu as (et avais déjà) tout, non ?

    A+

  11. #11
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    on aurait changé le sens des mots pendant la nuit ???
    On ne peut recupérer directement le value d'un select que dans la balise elle même
    en dehors de la balise il faut passer par l'indice de l'option selectionnée !
    j'ai beau ne pas être francophone d'origine je pense que c'est clair ???
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  12. #12
    Membre confirmé
    Profil pro
    poireau
    Inscrit en
    Juin 2008
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : poireau

    Informations forums :
    Inscription : Juin 2008
    Messages : 98
    Par défaut je pense avoir tout
    Avec ces explications ....

    Puisque j'ai tout , il semble que mon problème ne soit pas insoluble , je vais donc reprendre toutes les infos et jeux de piste que vous m'avez respectivement fournis et tenter de les adapter à mon bazar ...

    Citation :
    Qu'il est compliqué de communiquer !!

    Merci à tous et bon ... week end , année , decennie .... siècle

  13. #13
    Modérateur
    Avatar de roro06
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 480
    Par défaut
    Bonjour

    On ne peut recupérer directement le value d'un select que dans la balise elle même
    C'est nouveau ?


    N'oubliez pas de consulter les FAQ ASP et les cours et tutoriels ASP

    " La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
    (J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

    Chuck Norris comprend JC Van Damme.

  14. #14
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    Non rien de nouveau par là ... jette un oeil à l'exemple donné au dessus tu comprendras
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  15. #15
    Membre confirmé
    Profil pro
    poireau
    Inscrit en
    Juin 2008
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : poireau

    Informations forums :
    Inscription : Juin 2008
    Messages : 98
    Par défaut Allons bon !!
    Y aurait-il divergence d'avis ?
    Cette intervention me laisse pantois ...

    je vais , peut etre , différer la mobilisation de mes neurones à plus ample informé ....

  16. #16
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    fais gaffe qu'ils ne restent pas tous du même coté, ça te donnerait un air penché
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  17. #17
    Modérateur
    Avatar de roro06
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 480
    Par défaut
    Ben ... ça fait des années que le value d'un select ne me pose pas de problèmes ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <select id="foo"  onchange="alert(this.value)">
        <option value='1' selected='selected'>qsdqsd</option>
        <option value='2' >qsdqsd</option>
        <option value='3' >qsdqsd</option>    
    </selected>
    <input type="button" onclick="alert(document.getElementById('foo').value)" value='sel' />
    marche très bien ...

    @mauyebo :
    je vais , peut etre , différer la mobilisation de mes neurones à plus ample informé ....
    non non, la syntaxe donnée par spaceFrog est bonne aussi


    N'oubliez pas de consulter les FAQ ASP et les cours et tutoriels ASP

    " La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
    (J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

    Chuck Norris comprend JC Van Damme.

  18. #18
    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
    @SpaceFrog :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <select id="foo">
    	<option value='1' selected='selected'>qsdqsd</option>
    	<option value='2' >qsdqsd</option>
    	<option value='3' >qsdqsd</option>	
    </select>
    <input type="button" onclick="alert(document.getElementById('foo').value)" value='sel' />
    Fonctionne aussi sous FF et IE.

    Il me semblait avoir déjà eu l'occasion de le faire remarquer.

    Mais comme je ne teste pas d'autre nav', peut être y a t-il des problèmes de compatibilité

    A+

  19. #19
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut


    J'en reste pantois ...

    Je suis pourtant persuadé d'avoir déja rencontré un souci de la sorte avec le value d'un select.

    En plus je viens de le tester en attribution et ... ben ça fonctionne aussi ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <select id="foo">
    	<option value='1' selected='selected'>une</option>
    	<option value='2' >deux</option>
    	<option value='3' >trois</option>	
    </select>
    <input type="button" onclick="alert(document.getElementById('foo').value)" value='sel' />
    <input type="button" onclick="document.getElementById('foo').value=2" value='attr' />
    Heu ben mes plus plus plates confuses en paquet de douze alors

    J'ai du franchir une dimension sans m'en apercevoir, je reste persuadé d'avoir déja rencontré un problème avec le value des select ... mais ça devait être dans une autre dimension ???
    J'ai toujours utilsé le code donné dans le post au dessus qui fonctionne
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  20. #20
    Membre confirmé
    Profil pro
    poireau
    Inscrit en
    Juin 2008
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : poireau

    Informations forums :
    Inscription : Juin 2008
    Messages : 98
    Par défaut poids des neurones
    Merci de considérer qu'ils sont suffisamment nombreux pour générer une masse pesante ...

    Ayant obtenu par ailleurs une autre potentielle possibilité , je vais prendre tout cela et essayer de l'utiliser à bon escient ..

    à+ à tous

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. [JS-PHP]recupérer une valeur d'une zone texte
    Par sosophie dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 01/03/2007, 11h05
  2. [MySQL] Récupérer une valeur avec SELECT sensible à la casse
    Par nuphius dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 09/01/2007, 15h21
  3. [VB.NET] Recupéré une valeur d via une gridview
    Par mael94420 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 09/10/2006, 09h43
  4. Réponses: 17
    Dernier message: 22/04/2006, 12h24
  5. comment recupérer une valeur dans un datagrid
    Par budylove dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 23/02/2006, 17h04

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