[JS] Pré-selection d'une liste déroulante
Résolu/Fermé
Laorra
Messages postés
195
Date d'inscription
dimanche 12 novembre 2006
Statut
Membre
Dernière intervention
18 juillet 2011
-
Modifié par Laorra le 31/01/2011 à 08:31
LN - 1 avril 2011 à 15:55
LN - 1 avril 2011 à 15:55
A voir également:
- [JS] Pré-selection d'une liste déroulante
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Le fichier contient une liste de prénoms. triez ce tableau par ordre alphabétique des prénoms. quel mot est formé par les 6 premières lettres de la colonne code ? - Forum Bureautique
- Supprimer liste déroulante excel ✓ - Forum Excel
- Effacer le contenue d'une cellule avec liste déroulante - Forum Excel
2 réponses
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 497
Modifié par avion-f16 le 29/01/2011 à 12:11
Modifié par avion-f16 le 29/01/2011 à 12:11
Salut.
Il y a plusieurs petites erreurs :
- Il faut ajouter des guillemets simples autour de la variable PHP dans le code JS car c'est une chaine de caractère.
- Pareil pour 'chef_section'
- getElementByName n'existe pas, c'est getElementsByName
- selectedIndex est un entier indiquant la position de l'élément actuellement sélectionné. 0 pour le premier, 1 pour le second, etc.
Voilà la fonction :
Et la balise body :
Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
Bonne année à tous
Il y a plusieurs petites erreurs :
- Il faut ajouter des guillemets simples autour de la variable PHP dans le code JS car c'est une chaine de caractère.
- Pareil pour 'chef_section'
- getElementByName n'existe pas, c'est getElementsByName
- selectedIndex est un entier indiquant la position de l'élément actuellement sélectionné. 0 pour le premier, 1 pour le second, etc.
Voilà la fonction :
function select(value, list_name) { // Récupérer toutes les options var options = document.getElementsByName(list_name).item(0).options; // Pour chaque option for(i = 0 ; i < options.length ; i++) { var option = options[i]; if(option.value == value) { option.selected = true; } } }
Et la balise body :
<body onload="select('<?php echo $id; ?>', 'chef_section');">
Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
Bonne année à tous
Laorra
Messages postés
195
Date d'inscription
dimanche 12 novembre 2006
Statut
Membre
Dernière intervention
18 juillet 2011
107
31 janv. 2011 à 08:35
31 janv. 2011 à 08:35
Bonjour,
Rien à redire c'est parfait!
Merci beaucoup, post résolu!
Rien à redire c'est parfait!
Merci beaucoup, post résolu!
1 avril 2011 à 15:55