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:

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>
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 ?


Merci