Ankaa1988
Messages postés74Date d'inscriptionlundi 20 février 2006StatutMembreDernière intervention 2 août 2010
-
8 mars 2007 à 11:34
Ankaa1988
Messages postés74Date d'inscriptionlundi 20 février 2006StatutMembreDernière intervention 2 août 2010
-
9 mars 2007 à 19:20
Bonjour a tous,
je voudrais creer un formulaire "interactif"
en fait, il se composerait d'une liste déroulante (ex: 1 puis 2 etc)
et d'un champs de texte...
le principe serait qu'a l'affichage il y ai la liste déroulante sur 1 avec a coté un champs de texte que l'utilisateur devra remplir
puis l'utilisateur cliquera sur 2 et a ce moment le champs de texte ce vide et au même moment la valeur dans le premier champs de texte sera sauver quelque part (soit dans une variable soit dans un fichier txt) de cette manière on pourrait faire réaparaitre la valeur du premier champs lorsque l'utilisateur cliquera sur 1 (pour modifier par exemple)
voila mon problème c'est qu'il me manque quelques connaissances
en effet, je sais produire le changement losrque l'on selectionne un élément de la liste déroulante (avec onchange=)
voila j'espère que vous pourrez m'aider...
stfou
Messages postés450Date d'inscriptionsamedi 16 avril 2005StatutMembreDernière intervention18 avril 20073 9 mars 2007 à 18:55
Il prend tous tes champs (si jamais il y en a plus que deux), il rajoute (.push()) une valeur a la variable v ou lui assigne sa valeur (form.champ.value=v[i]) si elle existe déja.
<hr />Le travail n'a jamais tué personne, mais pourquoi prendre le rique ?
Ankaa1988
Messages postés74Date d'inscriptionlundi 20 février 2006StatutMembreDernière intervention 2 août 2010 9 mars 2007 à 19:00
ok merci
par contre pour ton if
ne faudrait il pas mettre
if(document.form.champ.select.options[i].selected = true)
ou quelques choses parce que j'ai essayer de mettre une alerte dans le if et ca n'aparait pas ce qui me laisse pensé que le script n'entre pas dans le if...
stfou
Messages postés450Date d'inscriptionsamedi 16 avril 2005StatutMembreDernière intervention18 avril 20073 9 mars 2007 à 19:18
Normalement, l'instruction if prend automatiquement en charge les boléennes, c'est a dire que si on met if(machin) l'instruction le prendra pour if(machin=true) et si on met if(!machin), il prendra ça pour if(machin !=true) ou =false. sinon tu as essayé avec le =true, ça a changé ?
<hr />Le travail n'a jamais tué personne, mais pourquoi prendre le rique ?