Vous êtes ici : Accueil > Référence HTML et JavaScript > Objet Select > Méthode add
Ajoute une entrée à la liste.
void add(Option option, [Integer position])
En combinaison avec la méthode remove et la propriété selectedIndex, ce script permet d'ajouter et de supprimer des éléments dynamiquement dans la liste.
Nous allons commencer par créer le formulaire :
Voici le code HTML correspondant :
Si vous ne comprenez pas le contenu des onclick des boutons, ce n'est pas grave, n'essayez pas de comprendre.
Voici maintenant le code JavaScript qui permet d'ajouter des entrées dans la liste :
// ON invite l'utilisateur à saisir un nom pour la nouvelle entrée, avec la méthode prompt. var str = prompt("Donnez un nom pour la nouvelle entrée de liste : ", ""); // ON vérifie si l'utilisateur a bien saisi quelque chose if (str) { // ON crée un objet de type Option qui représentera la nouvelle option. var option = new Option(str, str); // et on ajoute cette option à la liste. document.forms["f"].elements["list"].add(option); }
Voici maintenant le code JavaScript qui permet de supprimer l'option actuellement sélectionnée :
// ON crée un objet représentant la liste actuelle, pour simplifier le code par la suite. var e = document.forms["f"].elements["list"]; // ON récupère le numéro de position de l'entrée actuellement sélectionnée var i = e.selectedIndex; // et on effectue la suppression e.remove(i);
Option, remove, selectedIndex.
Vous êtes ici : Accueil > Référence HTML et JavaScript > Objet Select > Méthode add
Dernière modification de cette page : Dimanche 1 janvier 2006 09:33
Haut de page
•
Contact
•
RSS
•
Valide XHTML 1.0