[RESOLU] Récuperer toutes les valeurs d'un select sans selection

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 : [RESOLU] Récuperer toutes les valeurs d'un select sans selection

Re: Récuperer toutes les valeurs d'un select sans selection

par pierre11 » 27 févr. 2012, 14:46

Merci beaucoup pour ta réponse ;)

Re: Récuperer toutes les valeurs d'un select sans selection

par Thibaud C » 27 févr. 2012, 12:50

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

par pierre11 » 27 févr. 2012, 12:38

Voici la situation pour laquelle j'ai besoin de cette méthode:
Image

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

par Thibaud C » 27 févr. 2012, 12:23

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...

Récuperer toutes les valeurs d'un select sans selection

par pierre11 » 27 févr. 2012, 12:18

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.