Page 1 sur 1
Récuperer toutes les valeurs d'un select sans selection
Posté : 27 févr. 2012, 12:18
par pierre11
Bonjour,
j'aimerais savoir comment je puis récupérer toutes les options que comporte un select (dans un formulaire) sans que l'utilisateur n'ait à en sélectionner une ou plusieurs.
<select name="local" size="3" multiple>
<option value="1">1</option>
<option value="2">2</option>
<option value="2">3</option>
</select>
Le script php devrait m'afficher les valeurs 1, 2 et 3.
D'avance merci.
Re: Récuperer toutes les valeurs d'un select sans selection
Posté : 27 févr. 2012, 12:23
par Thibaud C
L'envoie de formulaire n'est pas prévu pour ceci, cependant tu peux très bien stocker tes valeurs autre part pour pouvoir les avoirs dans ton script php, multiples options s'offrent à toi la :
-hidden
-session...
Re: Récuperer toutes les valeurs d'un select sans selection
Posté : 27 févr. 2012, 12:38
par pierre11
Voici la situation pour laquelle j'ai besoin de cette méthode:
Comment récupérer alors, lors de l'envoie du formulaire, les locaux que l'utilisateur a transféré d'une liste à l'autre grâce a des champs cachés ou des variables de session ?
Re: Récuperer toutes les valeurs d'un select sans selection
Posté : 27 févr. 2012, 12:50
par Thibaud C
Dans ton cas présent, il y a moyen de gérer ceci en javascript je pense : par exemple
<form method ="post" action="">
<select name="local[]" size="3" multiple>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="button" value="casse tout" onClick="PostSelect(this.form)"/>
</form>
<?php if(isset($_POST)) print_r($_POST);?>
<script type="text/javascript">
function PostSelect(formulaire)
{
var selectb = formulaire.elements["local[]"];
// On compte le nombre d'item de la liste select
NbCol = selectb.length;
// On lance une boucle pour selectionner tous les items
for (var a = 0; a < NbCol; a++)
{
selectb.options[a].selected = "selected";
}
// On soumet le formulaire
formulaire.submit();
}</script>
Re: Récuperer toutes les valeurs d'un select sans selection
Posté : 27 févr. 2012, 14:46
par pierre11
Merci beaucoup pour ta réponse
