2009-11-27 3 views
1

Je rencontre une fenêtre contextuelle "ennuyante" inattendue dans IE7 (et éventuellement d'autres versions). Comme prévu IE vous invite à propos des données de formulaire non enregistrées lors de la fermeture de la fenêtre, ce qui est correct. Mais j'ai un form à l'intérieur d'un div et maintenant quand je bascule le style CSS display entre none et block, IE pense que je ferme le formulaire avec des données non enregistrées et affiche l'avertissement concernant la fermeture d'un formulaire non enregistré! Je ne veux pas que mes utilisateurs soient ennuyés en cachant simplement un formulaire dans mon application web basée sur IE.Message d'invite sur les données de formulaire non enregistrées

Quelqu'un sait comment surmonter cela?

Répondre

0

Assurez-vous que votre type de document est transitoire plutôt que stricte

+0

Malheureusement, ne pas se débarrasser de l'invite. Idiot idiot! –

0

L'invite n'est pas IE's-- votre HTML a un gestionnaire d'onbeforeunload qui déclenche l'avertissement.

+0

C'est le cas? Ou devrais-je en avoir un? –

+0

IE lui-même n'affiche pas une invite lorsque vous le fermez sauf si votre code HTML contient un gestionnaire OnBeforeUnload. – EricLaw

Questions connexes