lenglais2001
Messages postés7Date d'inscriptionvendredi 20 juin 2008StatutMembreDernière intervention16 juillet 2008
-
10 juil. 2008 à 15:57
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
11 juil. 2008 à 16:24
Bonjour à tous, j'ai créer un formulaire avec listes dynamiques. A partir la première, j'obtiens une seconde liste avec 3 options pour chacune des sélections.
Les valeurs de la première liste sont bien envoyées par la méthode post. Par contre, les valeurs de la seconde liste ne sont pas tout envoyées. Seule la dernière div est envoyée.
Voici mon code
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 10 juil. 2008 à 16:06
bonjour,
est renvoyé au php, les value des éléments qui ont un name
tu met le même name pour tes éléments... "tout le monde" s'y perd.
met des name différents dans tes select,
ou alors met name="PT_value[]" et le php récupérera un Array
et coté javascript utilise document.name_formulaire["PT_value[]"][index]
ou l'id, (qui lui ausi) doit être unique
<hr /> Cordialement Bul [mon Site] [M'écrire]
lenglais2001
Messages postés7Date d'inscriptionvendredi 20 juin 2008StatutMembreDernière intervention16 juillet 2008 10 juil. 2008 à 16:26
Le problème est que seules les valeurs contenues dans le div=d2 sont renvoyées lorsque l'option de la liste 1 est sélectionnée mais pas celles des div=d0 et div=d1 si les options sont sélectionnées. Si je change l'ordre des div dans le script seul le dernier est pris en compte...
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 10 juil. 2008 à 16:46
>>Le problème est que seules les valeurs contenues dans le div=d2 sont renvoyées
je ne t'ai expliqué pourquoi ?
c'est du au même name dans les select !
met des names différents pour chaque select
( en passant un ID doit aussi être unique et tu mets le même )
<hr /> Cordialement Bul [mon Site] [M'écrire]
lenglais2001
Messages postés7Date d'inscriptionvendredi 20 juin 2008StatutMembreDernière intervention16 juillet 2008 10 juil. 2008 à 16:57
ok désolé j'avais pas compris
mais si tu mets des name différents dans les select
comment fais-tu pour récupérer les valeurs en post avec des name différents?
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 11 juil. 2008 à 10:06
nickadele++
ou alors je t'ai expliqué la posibilité de mettre name="PT_value[]"
tu devrais lire ce qu'on te répond je pense.
<hr /> Cordialement Bul [mon Site] [M'écrire]
lenglais2001
Messages postés7Date d'inscriptionvendredi 20 juin 2008StatutMembreDernière intervention16 juillet 2008 11 juil. 2008 à 11:50
oui bien sur que je lis vos réponses! sinon je ne poserais pas de questions!
mais il faut aussi savoir interpréter les réponses et les utiliser à bon escient!
j'ai finis par résoudre le problème en déclarant tous les name différents dans mon code php
merci à tous!
par contre mon code javasrcipt ne fonctionne que sous firefox et pas sous ie
bof....
<script type="text/javascript">
var lequel;
var ra=document.getElementsByName("r");
lenglais2001
Messages postés7Date d'inscriptionvendredi 20 juin 2008StatutMembreDernière intervention16 juillet 2008 11 juil. 2008 à 16:07
oui bien sur que je lis vos réponses! sinon je ne poserais pas de questions!
mais il faut aussi savoir interpréter les réponses et les utiliser à bon escient!
j'ai finis par résoudre le problème en déclarant tous les name différents dans mon code php
merci à tous!
par contre mon code javasrcipt ne fonctionne que sous firefox et pas sous ie
bof....
<script type="text/javascript">
var lequel;
var ra=document.getElementsByName("r");
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 11 juil. 2008 à 16:24
une option n'a pas de name.
il faut utiliser :
le_select_en_question.options[n° de lige de l'option].text ou .value
sachant que le_select_en_question.selectedIndex c'est l'option sélectionnée
je pense d'aileurs ( à vérifier ) que le style.display n'est pas géré sur les option