begin process at 2012 05 29 21:35:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Problème tableau à bascule : comment recuprer les infos


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème tableau à bascule : comment recuprer les infos

dimanche 15 juillet 2007 à 16:30:12 | Problème tableau à bascule : comment recuprer les infos

evenkil

Bonjour, j'ai un tableau à bascule et j'aimerai y récuperer les infos sélectionnée, mais je n'y arrive pas.
En effet lors de la soumission du formulaire, je n'arrive pas à récuperer les données via la methode POST.
Pourriez vous m'éclairer ?

Merci beaucoup, voici le code


<?
echo $_POST['liste1']."<br>";
echo $_POST['liste2']."<br>";
?>
<HTML>
<HEAD>
<TITLE>Tout JavaScript.com - Info Bulle DHTML</TITLE>
<SCRIPT LANGUAGE="JavaScript">
    function Deplacer(l1,l2) {
        if (l1.options.selectedIndex>=0) {
            o=new Option(l1.options[l1.options.selectedIndex].text,l1.options[l1.options.selectedIndex].value);
            l2.options[l2.options.length]=o;
            l1.options[l1.options.selectedIndex]=null;
        }else{
            alert("Aucune activité sélectionnée");
        }
    }
</SCRIPT>
</HEAD>

<BODY bgcolor="#FFFFFF">
<FONT FACE="Arial" SIZE='-1' COLOR="#000099">


<FORM name="formulaire" action="bascule.php" method="post">

    <TABLE><TR>
    <TD align="center"><B><FONT size="2">Activités proposées</FONT></B><BR>
    <SELECT align=top name="liste1" size=6  style="width:120px">
        <OPTION value="Planche">Planche à voile</OPTION>
        <OPTION value="Plongée">Plongée</OPTION>
        <OPTION value="Jet-Ski">Jet-Ski</OPTION>
        <OPTION value="Tir à l'arc">Tir à l'arc</OPTION>
        <OPTION value="Pétanque">Pétanque</OPTION>
        <OPTION value="Bronzette">Bronzette</OPTION>
    </SELECT>
    </TD>
    <TD align="center">
    <INPUT type="button" value="Ajouter >>>" onClick="Deplacer(this.form.liste1,this.form.liste2)">
    <BR><BR>
    <INPUT type="button" value="&lt;&lt;&lt; Enlever" onClick="Deplacer(this.form.liste2,this.form.liste1)">
    </TD>
    <TD align="center"><FONT size="2"><B>Activités retenues</B></FONT><BR>
    <SELECT align=top name="liste2" size=6 style="width:120px">
        <OPTION value="10">----------------------</OPTION>
    </SELECT>
    </TD>
    </TR></TABLE>
    <SCRIPT language="javascript">
        // Astuce pour Netscape qui ne supporte pas style="width:100"
        // Donc : création d'une ligne pour initialiser la largeur puis suppression par ce javascript
        document.formulaire.liste2.options.length=0;
    </SCRIPT>
    <input type="submit" value="Valider">
</FORM>
<BR>
</FONT></BODY></HTML>
lundi 16 juillet 2007 à 12:05:25 | Re : Problème tableau à bascule : comment recuprer les infos

bultez

Membre Club




Bonjour,

1° le select doit être multiple <select name... multiple... >
2° les options doivent être sélectionnées     select.options[n].selected=true
3° c'est bien les value qui sont envoyés, pas le texte.
4° comme ce doit être un array, mettre name="liste2[]"
     le php pourra faire print_r ($_POST['liste2']); par exemple
     javascript doit par contre utiliser document.formulaire["liste2[]"]...
          attention à la syntaxe. pas de . derrière formulaire.



Cordialement                Bul     [mon Site]     [M'écrire]



lundi 16 juillet 2007 à 12:08:42 | Re : Problème tableau à bascule : comment recuprer les infos

bultez

Membre Club
Réponse acceptée !




ch'tit exemple à adapter à tes besoins :

<body>
<?php
    if (isset($_POST["sel"])) print_r ($_POST["sel"]);
?>
<script    type="text/javascript">
    function tout()
    {    for ( var n=0;n<document.frm["sel[]"].length;n++ )
        {    document.frm["sel[]"].options[n].selected="selected";    }
    }
</script>
<form name="frm"
        onsubmit="tout();"
        method="post">
<select    name="sel[]"
            multiple>
    <option value="hein">1
    <option value="deux">22
    <option value="trois">333
</select>
<input    type="submit">
</form>
</body>



Cordialement                Bul     [mon Site]     [M'écrire]



mardi 17 juillet 2007 à 22:19:32 | Re : Problème tableau à bascule : comment recuprer les infos

evenkil

Merci beaucoup, en particulier pour l'exemple.
C'est très gentil de ta part d'avoir répondu si rapidement.


Cette discussion est classée dans : tableau, options, selectedindex, l1, bascule


Répondre à ce message

Sujets en rapport avec ce message

Recupérer le contenu de cette liste [ par voge ] Voila j'essaye d'utiliser ce petit script : Choix Mails <!--script de déplacement d'une liste a Récupérer les valeurs du script "Bascule" [ par nunor ] Bonjour, je cherche à dynamiser le script "Basculer des éléments d'une liste à l'autre" J'arrive à alimenter les deux listes par des résultats mysql. pb avec popup [ par EksTaZia ] j'ai un formulaire pour ajouter un ouvrage, et lorqu'on clik sur auteur, un popup s'ouvre avec toutes la liste des auteurs, je veux que lorsqu'on clik basculer entre deux listes (débutant) [ par billy67000 ] function Deplacer(l1,l2) { if (l1.options.selectedIndex>=0) { o=new Option(l1.options[l1.options.selectedIndex].text,l1.options[l1.options.selected recupération d'élément d'une liste [ par val_lala ] Bonjour,je commence tout juste le javaScript! et la je bloque...J'ai fait deux listes et on peut selectionner un element de la premiere liste et il va basculer des elements d'une liste a l'autre [ par attentio ] Bonjour,voila j'ai un script qui me permet de basculer des elements d'une liste a l'autre, ca fonctionne mais je voudrais utilser non pas le nom mais comment compresser mon code [ par flexi2202 ] bonjour a tous voici un code que j avais trouve un peu par hasard et que j ai modifie a l aide de certains membres et avec un tout petit peu de ma ma supprimer des valeurs dans un select multiple [ par attentio ] bonjour j'ai probleme avec une fonction JS. voila elle etait censé boucler pour supprimer tout les valeurs mais voila ca ne marche pas par contre si j Liste double et javascript [ par daris ] Bonjour, J'ai mis en place un système liste double en m'inpirant de ce site.Mais je sollicite de l'aide car mon scripte ne fonctionne pas convenableme sauvegarder les options d'un select dans un tableau [ par Titigre ] Bonjour, Je voudrais sauvegarder le contenu d'un select (les options avec value + text) dans un tableau afin de pouvoir modifier à volonté mon select


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,702 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales