Bonjour,
Alors voilà, j'ai essayé de faire au mieux un titre qui correspond à mes besoins.
Et j'espère être dans le bon topic, c'est la première fois que j'utilise ce forum.
Voilà le problème : Sur mon site, j'ai un formulaire qui affiche ou cache des éléments selon le choix du select en passant par un code javascript.
Tout se passe très bien. Si je choisis une option qui n'est pas l'option par défaut (avec selected) et que je soumets, ça fonctionne très bien. Une fois arrivé sur la page php, je clique sur "Back" sous IE8 et là, il a bien retenu ce que j'avais choisi dans mon select. Par contre, les éléments correspondants au choix par défaut du select sont affichés.
Bon, voici un exemple concret. Je vous donne l'adresse du site en question, qui n'est pas un site de vente ni de loisirs, c'est pour le travail, c'est un site scientifique.
http://www.patrocles.org
Cliquez sur Polymorphic miRNAs. Vous arrivez sur le formulaire dont je vous parlais, et si vous choisissez "SNP" ou "CNV + eQTL", ça change le reste du formulaire.
"SNP" étant le choix par défaut (et je n'ai pas de problème quand je garde celui-là), choisissez "CNV + eQTL" et soumettez le formulaire.
Vous arrivez devant un tableau (que vous ne comprenez fort probablement pas, mais osef, l'important, c'est le bug qui va suivre)
Cliquez sur la flêche pour revenir une page en arrière
Et voilà! Le CNV + eQTL est toujours bien sélectionné dans le select. Par contre, le reste de l'affichage concerne les SNP.
Bien sûr, il suffit de repasser par "SNP" puis "CNV + eQTL" pour que le formulaire reprenne son comportement normal, mais c'est assez bizarre quand même et ça peut en perturber certains.
Ca fait des jours que je cherche, et je ne trouve pas d'où vient le problème, surtout qu'il est spécifique à IE et que sur Firefox 3 et Safari (je ne sais plus combien) ça marche sans problèmes.
Alors, comment faire pour que :
- Soit, en cas de retour arrière, le formulaire se mette dans le même état qu'il était avant de soumettre
- Soit qu'il se mette dans le même état qu'au moment où on l'appelle pour la première fois
???
Merci d'avance pour votre réponse.
Partager