un truc chiant de pro

un truc chiant de pro - Programmation

Marsh Posté le 17-10-2001 à 19:05:00    

voici mon problème :    
j'ai une liste vide dans un formulaire qui me sert de "réservoir" pour y afficher une liste de personnes dynamiquement. Celle-ci fontionne parfaitement, mais lorsque je rafraîchis, ou que je recharge la page, les options de la liste disparaissent.  
 
Je m'explique :
 
Ma liste vide, incluse dans mon formulaire :
<select name="liste" multiple class="selstyle">
</select>
 
J'ai un bouton qui appelle cette fonction d'ajout, dont voici une partie du code :
 
chaine=nom+" - "+prenom+" - "+sexe+" - "+naissance+" - "+age+" - "+lien;
var ajout=new Option(chaine);
document.form1.liste.options[form1.liste.options.length]=ajout;
 
comme vous le voyez, j'allonge mon objet liste en attribuant à chaque nouvelle option la valeur de la variable "chaine" qui est une concaténation des différentes infos relatives aux personnes insérées dans le formulaire.
L'ajout dynamique de personnes fonctionne bien.
 
Mon but est d'afficher les résultat du formulaire dans une nouvelle page afin que l'internaute puisse vérifier les infos qui vont être envoyées. Mais lorsque je tente de revenir sur la première page (celle du formulaire, tout le monde suit ?)par l'intermédiaire d'un bouton de "corrections" utilisant un simple "window.history.go(-1)" ma liste ne contient plus les infos, elle est de nouveau vièrge !
 
Comment faire pour préserver cette liste intacte ?

Reply

Marsh Posté le 17-10-2001 à 19:05:00   

Reply

Marsh Posté le 17-10-2001 à 22:52:25    

bon il y a peut-être une autre solution, c'est d'écrire à l'endroit ou se trouve la liste, les options, en Javascript.  
 
document.write("new Option(variable)...etc...  
 
elle ne devrait plus être initialisée puisqu'elle sera "physiquement" ds le source html.  
Qu'en pensez-vous ?  
 
sinon j'ouvre tout ds une autre fenêtre comme ça la première n'est pas rechargée...  
 
mais bon je préfererais solutionner le premier problème.

Reply

Marsh Posté le 18-10-2001 à 14:13:51    

pas d'aide ?

Reply

Marsh Posté le 18-10-2001 à 14:42:36    

voici l'adresse pour que tout le monde se fasse une idée.
http://valgone.free.fr/village/
 
- il faut aller sur le menu infos-contact,  
- sélectionner réservation
- remplir la zone personnes participantes,  
- appuyer sur le bouton ajouter et le bouton envoyer en bas
- après confirmation une page récapitulative apparaît.
appuyez sur le bouton corriger, celui-ci renvoie sur la page du formulaire (pour effectuer les corrections) et bien sûr, la liste est vièrge, par contre si on la remplie a nouveau et que l'on renvoie, les données viennent s'ajouter sur la page récapitulative, et ça non plus c'est pas bon.
 
qqun a une solution ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed