Si erreur history.back + background ne fonctionne pas
Résolu/Fermé
barale61
Messages postés
1208
Date d'inscription
jeudi 13 septembre 2012
Statut
Membre
Dernière intervention
4 novembre 2024
-
2 juin 2016 à 18:07
barale61 Messages postés 1208 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 4 novembre 2024 - 8 juin 2016 à 19:28
barale61 Messages postés 1208 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 4 novembre 2024 - 8 juin 2016 à 19:28
A voir également:
- Si erreur history.back + background ne fonctionne pas
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Erreur 5000 france tv - Forum iPhone
- Erreur g030 - Forum Bbox Bouygues
1 réponse
Utilisateur anonyme
Modifié par le père. le 2/06/2016 à 23:09
Modifié par le père. le 2/06/2016 à 23:09
Bonjour
Quand tu fais history.back();, tu changes de page. Donc tu quittes la page présente. Mais comme le script fait partie de la page, plus de script. Donc les lignes suivantes ne seront pas exécutées.
C'est dans la page vers laquelle tu vas qu'il faut modifier ces attributs.
Quand tu fais history.back();, tu changes de page. Donc tu quittes la page présente. Mais comme le script fait partie de la page, plus de script. Donc les lignes suivantes ne seront pas exécutées.
C'est dans la page vers laquelle tu vas qu'il faut modifier ces attributs.
3 juin 2016 à 17:52
3 juin 2016 à 21:28
history.back n'est sans doute pas la bonne méthode à utiliser. Il vaudrait mieux sauvegarder le contenu du formulaire mal rempli dans une session, et utiliser un window.location pour retourner au formulaire et le pré-remplir avec les valeurs mémorisées en session. Personnellement, je fais toujours la validation du formulaire dans le même script que le formulaire lui-même, ça me dispense de cette mémorisation du contenu puisque je le ré-utilise tout de suite si nécessaire.
6 juin 2016 à 18:20
8 juin 2016 à 19:28