Récuperer la valeur d'un select

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Récuperer la valeur d'un select

par Hermès » 24 avr. 2006, 17:45

alors il faut utiliser l'événement onchange, effectivement.
C'est le même principe que pour les listes déroulantes imbriquées : le onchange contient la redirection vers une adresse à laquelle on passe la valeur choisie.

Autrement dit :
<select name="truc" onChange="top.location.href='maSecondePage.php?monParam='+this.options[selectedIndex].value">

par Truxi » 24 avr. 2006, 17:34

En fait, je voudrais récupérer cette valeur dans la meme page.

Je selectionne un element dans un select,
ensuite suivant le lien que je choisis je suis redirigé vers telle ou telle page
avec comme paramètre la valeur du select selectionné.

Pour bien faire, je voudrais récupérer la valeur au moment du onChange (pour bien faire ?)

par zeus » 24 avr. 2006, 15:00

Tout dépend de ton formulaire

si le SELECT est comme ça :

Code : Tout sélectionner

<form action="mapage.php"> <select name="nom_select"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> </select> </form>
Selon ton attribut "method" de ton formulaire, dans la page "mapage.php"
si GET :
$_GET['nom_select'];
si POST :
$_POST['nom_select'];

Récuperer la valeur d'un select

par Truxi » 24 avr. 2006, 14:56

J'aimerais savoir comment récupérer la valeur d'un select dans une variable.
Ceci en sachant que je dois récupérer cette valeur pour un autre form que celui du select.
J'espère m'être bien fais comprendre (j'en suis pas si sur)
Merci d'avance !