reccuper le texte selectionné dans un menu deroulant

reccuper le texte selectionné dans un menu deroulant - HTML/CSS - Programmation

Marsh Posté le 13-04-2005 à 09:27:11    

bonjour! j'ai fait menu deroulant d'une liste de pays pour du php avec un  

Code :
  1. echo "<select name='Pays'>";
  2.    while ($i<$nbrow) //creation du menu de selection
  3.                {
  4.  echo "<option value='Choix $i' >$Pays[$i]";
  5.  $i++;
  6.        }
  7.     echo "</select>";


mais je voudrai reccuper donc dans une variable ;le pays selectionné au momentde la selection , je peux continuer avec ça ou faut que je fasse autrement genre un javascript ?
merci !!

Reply

Marsh Posté le 13-04-2005 à 09:27:11   

Reply

Marsh Posté le 13-04-2005 à 09:31:45    

regarde du coté de l'envoi de formulaires.


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 13-04-2005 à 10:04:29    

albertos a écrit :

bonjour! j'ai fait menu deroulant d'une liste de pays pour du php avec un  

Code :
  1. echo "<select name='Pays'>";
  2.    while ($i<$nbrow) //creation du menu de selection
  3.                {
  4.  echo "<option value='Choix $i' >$Pays[$i]";
  5.  $i++;
  6.        }
  7.     echo "</select>";


mais je voudrai reccuper donc dans une variable ;le pays selectionné au momentde la selection , je peux continuer avec ça ou faut que je fasse autrement genre un javascript ?
merci !!


 
Quand tu dis "au moment de la sélection", tu veux dire "avant l'envoi" ?
 
Si oui, c'est plus du PHP, c'est du JS qu'il te faut.
 
Ajoute un id à ton select, puis : document.getElementById('id_du_select').value pour récupérer la valeur...

Reply

Marsh Posté le 13-04-2005 à 10:20:21    

et bien j'aurai aimé qu'il n'y ai pas de bouton, donc mon pb  c'est de recuperer le texte affiché a ce moment la dans le menu deroulant. (juste apres qu'il soit changé par l'utilisateur)

Reply

Marsh Posté le 13-04-2005 à 10:26:31    

Evènements onchange ou onclick sur le <select>


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Sujets relatifs:

Leave a Replay

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