остановить заполнение полей формы - PullRequest
0 голосов
/ 10 декабря 2010

У меня есть форма asp.net, которая открывается в оверлее jquery. по какой-то причине, когда эта форма открывается, браузер пытается предварительно заполнить мое текстовое поле «подтвердить адрес электронной почты» именем пользователя, например «admin», и мне нечего предположить, что это поле имени пользователя. не могу видеть, как я могу удалить это.

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

Есть идеи?

Ответы [ 2 ]

1 голос
/ 10 декабря 2010

Вероятно, это просто плохие данные в автозаполнении вашего браузера. Если вы попробуете другой браузер, это не должно быть проблемой.

Браузер сохраняет значения автозаполнения на основе идентификатора ввода. Если вы хотите предотвратить автозаполнение, вы можете либо рандомизировать идентификатор ввода, либо использовать autocomplete="off" согласно другим ответам.

0 голосов
/ 10 декабря 2010

Я только что посмотрел, как YouTube делает это в окне поиска; они тоже используют autocomplete="off".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...