Bonjour à vous, professionnels :D
L'absence de mots-clés vraiment liés à mon problème fait que mes recherches sont vaines.
Sur un de mes sites, je construis le formulaire en fonction d'une liste venant d'une DB. Le code lit la DB et crée les input; cependant, certains input sont liés, comme par exemple :
- un input se "disable" si on choisit une certaine valeur dans un autre input
- un input n'est affiché que si on choisit "oui" dans le radio button du haut
Le javascript lié à ces événements est également dans la DB, et cela fonctionne.
Gros problème : si l'utilisateur valide le formulaire, puis fait un "back", il revient sur la page, tous les inputs ont gardé leur valeur, mais aucun controle js n'est fait. Et donc dans mes exemples :
- l'input n'est pas "disabled" alors que l'autre input contient la bonne valeur
- le radio sélectionné est "oui", mais l'input relié n'est pas visible.
Etant donné que les fonctions JS à effectuer viennent de la DB, je ne peux pas mettre un "onload" dans le body, puisque je n'ai pas encore les champs.
Comment relancer, à la fin de l'affichage de la page, ces fonctions d'événements ???
Merci beaucoup !