Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2329 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  recuperer les valuer sde psrs listes deroulantes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

recuperer les valuer sde psrs listes deroulantes

n°1245874
clem84450
Posté le 15-11-2005 à 11:42:54  profilanswer
 

Salut,  
 
g déjà ouvert un poste dans la section php, mais priorie c plus un pb de java...  
Voilà, j fé un formulaire avec des listes deroulantes, et je cherche à recup les données.  
Quand j'ai une seule liste, ca va, ca fonctionne, j'utilise :  
 
<script language="JavaScript">  
<!--  
function click_duree()  
{  
if (formulaire.delais.options.selectedIndex>=0)  
{ formulaire.sel_val1.value = formulaire.delais.options[formulaire.delais.options.selectedIndex].text;  
}  
 
 } </script>  
 
puis dans le body  
 <tr>  
        <td width="51%" height="3">&nbsp;</td>  
        <td height="3" width="9%">&nbsp; </td>  
        <td height="3" colspan="2">  
          <select name="delais" size="1" onchange="click_duree()">  
            <option value="0">S&eacute;lectionnez</option>  
            <option value="12 heures">12 heures</option>  
            <option value="24 heures">24 heures</option>  
            <option value="48 heures">48 heures</option>  
            <option value="1 semaine">1 semaine</option>  
            <option value="2 semaines">2 semaines</option>  
            <option value="1 mois">1 mois</option>  
            <option value="indifferent">indiff&eacute;rent</option>  
            <option value="à definir">&agrave; d&eacute;finir</option>  
          </select>  
          <input type=hidden name="sel_val1" value="">  
 
        </td>  
      </tr>  
 
Jusqu'ici tout va bien...  
Ca renvoit la valeur de la variable sel_val1 selectionnée à mon fichier php qui me renvoit ensuite le resultat par mail  
 
Mais qd je veux rajouter un 2° liste, avec:  
 
<script language="JavaScript">  
<!--  
function click_duree()  
{  
if (formulaire.delais.options.selectedIndex>=0)  
{ formulaire.sel_val1.value = formulaire.delais.options[formulaire.delais.options.selectedIndex].text;  
}  
else if (formulaire.transmission.options.selectedIndex>=0)  
{ formulaire.sel_val2.value = formulaire.transmission.options[formulaire.transmission.options.selectedIndex].text;  
}  
 } </script>  
 
puis ds mon body (en plus de la premiere)  
 
 
        <td height="10" width="51%">  
          <select name="transmission" size="1" onchange="click_duree()">  
            <option value="0">S&eacute;lectionnez</option>  
            <option value="logiciel">Par le logiciel en ligne CMS Gestion de Prospection</option>  
            <option value="mail">Par e-mail</option>  
            <option value="courrier">Par courier postal</option>  
            <option value="fax">Par fax</option>  
          </select>  
          <input type=hidden name="sel_val2" value="">  
        </td>  
je ne reçoit pas ces dernieres valeurs selectionnées.  
 
What'is the problem Doctor????

mood
Publicité
Posté le 15-11-2005 à 11:42:54  profilanswer
 

n°1245894
Flyman30
Posté le 15-11-2005 à 11:59:53  profilanswer
 

Déja Java =! JavaScript  :o met un ID différent à chaque liste

n°1245902
clem84450
Posté le 15-11-2005 à 12:16:08  profilanswer
 

c à dire?

n°1246009
Bidem
Posté le 15-11-2005 à 14:22:42  profilanswer
 

A mon avis le pb vient de l'utilisation de 'else if' car actuellement tu ne recopies la valeur sélectionnée dans le 2ème select que si aucune valeur n'est sélectionnée dans le premier. Est-ce vraiment ce que tu veux ?
 
D'autre part ton code javascript ne sert strictement à rien car les <select> sont transmis dans le formulaire Cf. doc HTML sur les <form>.
(en bref, tes attributs sel_val1 et sel_val2 sont redondant car quand tu soumets ton formulaire, tu as déjà les attributs delais et transmission qui contiennent les mêmes valeurs).
 
EDIT : Petites précision : quand on soumet un <form> il n'y a pas que les <input> qui sont transmis. Il y a aussi <button>, <select>, <textarea> et même <object> (s'il ont un attribut 'name')
 


Message édité par Bidem le 15-11-2005 à 14:31:58

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  recuperer les valuer sde psrs listes deroulantes

 

Sujets relatifs
recuperer les valeurs de psrs listesrecuperer les noms exacts d'une liste déroulante
Recuperer les N derniers enregistrementsRécupérer l'état d'une socket en sortie d'un select()
[VBA-EXCEL 2003] recuperer le nom de tous les feuilles dans une listbxRécupérer Adresse IP Réseau [inet_ntoa]
[bash] recuperer le resultat d'une commande SQL dans une variable bashRécuperer une varible Javascript en php dans un formulaire
Plus de sujets relatifs à : recuperer les valuer sde psrs listes deroulantes


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)