Listes déroulantes

Sayrus
Invité n'ayant pas de compte PHPfrance

08 janv. 2006, 02:33

Bonjour,

j'aimerais savoir comment faire pour obtenir dans une variable, le contenu de la selection de ma liste déroulante. C'est-à-dire que dès que je selectionne un choix dans la liste déroulante, une variable en récupère son contenu sans devoir cliquer sur un bouton formulaire (pour que ca se fasse en temps réel quoi)

Un grand merci pour votre aide.

Mammouth du PHP | 19672 Messages

08 janv. 2006, 10:02

Si tu veux déclencher la soumission du formulaire lors de la sélection sans cliquer sur le bouton submit, il faut utiliser un gestionnaire d'évènement JavaScript :
<form id="mon_formulaire" method="post">
<select name="ma_liste" onchange="document.forms['mon_formulaire'].submit();">
<!--...etc... -->
Il te restera ensuite a récupérer la valeur sélectionnée dans $_POST['ma_liste'] dans la partie traitement.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Sayrus
Invité n'ayant pas de compte PHPfrance

08 janv. 2006, 22:43

Un grand merci pour ces explications :)