Bonjour,
J'ai crée un formulaire php de saisi avec enregistrement des données via un bouton submit.
Je souhaite quand l'utilisateur fait des modifications dans les champs puisse quand il quitte la fenêtre sans enregistrer qu'il y ait un message de confirmation de la fenêtre
Pour faire cela j'ai intégré le code suivant dans mon HEAD:
Cela fonctionne bien. Quand je quitte la fenetre sans faire aucune midif , la fenetre se ferme le cas contraitre une fenetre de confirmation s'ouvre. Cependant quand je fais un enregistrement (submit) (avec ou sans modification des champs) . la fenêtre de confirmation s'ouvre et je souhaite que l'evenement ne se déclenche pas .comment puis je modifier mon code dans ce sens ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 <HEAD> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <LINK REL=stylesheet HREF="cssModification.css" TYPE="text/css"> <script language="JavaScript"> var confirmOnLeave = function(msg) { window.onbeforeunload = function (e) { e = e || window.event; msg = msg || ''; // For IE and Firefox if (e) {e.returnValue = msg;} // For Chrome and Safari return msg; }; }; confirmOnLeave(); </script> </HEAD>
Merci
Partager