Compter le nombre de selection faite sur un select

Compter le nombre de selection faite sur un select - HTML/CSS - Programmation

Marsh Posté le 10-12-2008 à 13:39:23    

Bonjour, je débute en javascript et j'aimerais pouvoir compter est afficher le nombre du choix fait sur un "select" (ordre chronologique):
 
J'ai donc un select rempli dynamiquement, lorsque je sélectionne une option et que je valide via un bouton le résultat s'affiche dans un "textarea" cependant j aimerai qu'il soit suivi du numéro du choix.
 
 
exemple:
 
Select:
 =>  options:
 _Paris
 _Nice
 _Lille
 
si je choisi une ville et que je valide, le textarea devra afficher par exemple Nice 1 (si je choisi Nice en 1er), ensuite Lille 2 (si Lille en 2eme),Paris 3 ....
 
Important: il s'agit d'un select simple ou après un choix on doit valider pour l'afficher dans le textarea!
 
Je pense qu'il faut passer par une boucle for mais je ne sait pas trop comment m'y prendre, j'ai essayé ca: for (i=0; i<selectBox.options.length; i++) mais cela retourne le numéro de l'index.
 
Cordialement
 
David


Message édité par bm3w325i le 10-12-2008 à 17:38:43
Reply

Marsh Posté le 10-12-2008 à 13:39:23   

Reply

Marsh Posté le 22-12-2008 à 22:41:56    

apprendre à coder c'est pas bien compliquer, t'as pas l'air de trop comprendre ce que tu fais ...  
 
for (i=0; i<selectBox.options.length; i++)
{
 
}
 
cette boucle va parcourir chaque option de ton select, càd _paris puis nice puis lille, pour ce que tu veux faire c'est completement innutile
 
selectBox.selectedIndex ... qui commence par 0, donc +1 si tu veux que ca commence par 1, par contre il me semble que tu es obligé d'utiliser cet index pour recopier la valeur du select dans ton textarea ... un truc du genre selectBox.options[selectBox.selectedIndex].value, j'en conclu que tu comprends pas grand chose à ce que tu fais, apprendre c'est bien

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed