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 :

[DOM] Select : Optgroup et Options


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de sebhm
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2004
    Messages
    1 090
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 090
    Par défaut [DOM] Select : Optgroup et Options
    Bonjour,

    j'essaie de gérer un select dynamique contenant des Optgroup.

    Pour ajouter un Option, je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    var loption = document.createElement("option" );
    loption.setAttribute('value','ma valeur');
    loption.appendChild(document.createTextNode('mon texte à afficher'));
    opg.appendChild(loption);
    opg étant l'OPTGROUP auquel je veux rajouter un element


    ca marche mais mon option sera toujours ajouté à la fin de mon groupe.
    Comment faire pour insérer mon option à un endroit précis ?

    merci

  2. #2
    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
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var mon_option = new Option(value, text, defaultSelected, selected);
    opg.insertBefore(opg.options[option_avant_laquelle_ajouter],mon_option);
    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

  3. #3
    Membre émérite Avatar de sebhm
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2004
    Messages
    1 090
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 090
    Par défaut
    merci pour vos réponses.
    J'ai trouvé autre chose.

    Je n'aime pas trop le (est-ce conforme au dernier DOM ??)


    alors je fais comme ca
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    var loption = document.createElement("option" );
    loption.setAttribute('value','MA VALEUR');
    loption.appendChild(document.createTextNode('MON TEXTE'));
     
    // on cherche l'option avant laquelle insérer .... on la recupere dans 'loptiondapres'
    //on a également (optionnel) récupéré l'OPTGROUP dans lequel insérer notre Option dans 'opg_dst'
     
    opg_dst.insertBefore(loption, loptiondapres);

    si ca peut aider qqn

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

Discussions similaires

  1. [DOM] select créés non envoyé au serveur
    Par weed dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 17/01/2008, 21h25
  2. [DOM] Comment sélectionner une option à partir de sa value
    Par CrazySeb dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 07/06/2007, 11h50
  3. Un 'selected' dynamique dans <OPTION>
    Par wkhead dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 13/04/2006, 15h38
  4. [HTML][Select]désactiver une option sous IE ?
    Par tiPouick dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 05/11/2004, 12h13

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