2010-12-10 30 views
0

J'ai un formulaire asp.net qui s'ouvre dans une superposition jquery. pour une raison quelconque, lorsque ce formulaire s'ouvre, le navigateur essaie de pré-remplir ma zone de texte 'confirmer l'email' avec un nom d'utilisateur comme 'admin' je n'ai rien à suggérer c'est un champ de nom d'utilisateur. Je ne vois pas comment je peux enlever ça.Arrêter les champs de formulaire pré-remplissage

<div class="loginPanelLabel"> 
Confirm email* 
</div> 
<div class="loginPanelControl"> 
<asp:TextBox ID="tbConfirmEmail" Text="" runat="server"></asp:TextBox> 
</div> 
<asp:CompareValidator ID="CompareValidator1" runat="server" ErrorMessage="Email address must match" ControlToCompare="tbEmail" ValidationGroup="Group1" ControlToValidate="tbConfirmEmail" CssClass="validator"></asp:CompareValidator> 
</div> 

Des idées?

Répondre

1

Il s'agit probablement de mauvaises données dans le remplissage automatique de votre propre navigateur. Si vous essayez un navigateur différent, cela ne devrait pas poser de problème.

Le navigateur stocke les valeurs de remplissage automatique en fonction de l'ID d'entrée. Si vous souhaitez empêcher le remplissage automatique, vous pouvez soit randomiser l'ID d'entrée, soit utiliser autocomplete="off" selon les autres réponses.

0

J'ai juste regardé comment YouTube fait ceci dans leur boîte de recherche; ils utilisent aussi autocomplete="off".