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 :

El�ment et select


Sujet :

JavaScript

  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    401
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 401
    Par d�faut El�ment et select
    Bonjour,


    Je souhaite ins�rer un code et un libell� par ligne. Ensuite j'aimerais ne r�cup�rer que le code.
    Est-ce r�alisable ?
    Est-il possible d'ins�rer 2 �l�ments distincts par ligne de select ?

    Merci pour vos id�es.

  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 659
    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 659
    Billets dans le blog
    1
    Par d�faut
    tu peux toujours mettre un champs hidden et parser le value ou le text ...
    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 �clair�
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    401
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 401
    Par d�faut
    Citation Envoy� par SpaceFrog
    tu peux toujours mettre un champs hidden et parser le value ou le text ...
    Je reviens pour la suite de mon pb.
    Tu parles d'un champ hidden. Mais il n'est pas possible de mettre un champ hidden dans un select.
    Donc comment faire pour que quand l'utilisateur s�lectionne un libell� dans le select je puisse r�cup�rer le code associ� ?

  4. #4
    Membre averti
    Inscrit en
    Novembre 2005
    Messages
    53
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 53
    Par d�faut
    Tu parses le text (libell�) et le value (code) du select.
    Ensuite tu r�cup�res : document.nom_form[nom_select].options[i].value et document.nom_form[nom_select].options[i].value si je ne me trompe pas

  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 659
    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 659
    Billets dans le blog
    1
    Par d�faut
    personne ne te dit de mettre un champ hidden dans une option ...

    tu le mets � cot� du select et sur le onchange de ton select tu lance une fonction qui parse la value du select et le mets dans un ou plusieurs champs hidden ...

    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
    <script type='text/javascript'>
    function ParseOpt(Saisie){
                 var variable1=Saisie.split('_')[0]
                 var variable2=Saisie.split('_')[1]
                 document.getElementById('val1')=variable1;
                 document.getElementById('val2')=variable2;
    }
    </script>
     
    <select onchange="ParseOpt(this.value)">
    <option value="1_01">1</option>
    <option value="1_02">2</option>
    <option value="1_03">3</option>
    </select>
     
    <input type="hidden" id="val1" />
    <input type="hidden" id="val2" />
    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 �clair�
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    401
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 401
    Par d�faut
    Ok, j'avais mal compris.
    Merci � vous 2.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Multi-selection dans une ComboBox ?
    Par Moloko dans le forum MFC
    R�ponses: 5
    Dernier message: 07/07/2021, 17h26
  2. El�ment qui n'apparait pas dans le SELECT
    Par mattyeux dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 3
    Dernier message: 06/11/2007, 17h04
  3. [VB6] [Crystal] Selection enregistrement
    Par littlecow dans le forum VB 6 et ant�rieur
    R�ponses: 3
    Dernier message: 11/01/2005, 13h08
  4. TEdit : selection du texte et autre fonction
    Par Odulo dans le forum Composants VCL
    R�ponses: 5
    Dernier message: 01/08/2002, 14h27
  5. faire un selection dans une image aves les APIs
    Par merahyazid dans le forum C++Builder
    R�ponses: 3
    Dernier message: 30/04/2002, 10h44

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