Я столкнулся с действительно раздражающей проблемой, и я надеюсь, что это - просто установка, которую я пропустил. У меня есть приложение ASP.NET, которое позволяет пользователям вводить свое имя пользователя в различных местах (например, вход в систему, пароль изменения, измените имя пользователя и т.д.). Когда я вошел в систему, браузер, который спрашивают, если я хотел бы сохранить пользовательские детали. Обычно, я нажимаю 'нет', но на этот раз я решил нажать 'да'. Теперь, определенные текстовые поля в моей форме предварительно заполняются именем пользователя или паролем. Действительно ли возможно удалить их, поскольку они иногда появляются в текстовых полях, которые не должны быть предварительно заполнены. Я пытался установить AutoCompleteType=none
и Text=''
но это все еще предварительно заполняется. Текстовые поля не имеют много общего, кроме того же CssClass
и, для полей пароля, TextMode=password
. Имена отличаются, хотя иногда они включают слово name
(например, fullName, имя пользователя). Существует ли способ мешать браузеру заполнить определенные текстовые поля?
Спасибо
<input type="text" name="Username" autocomplete="off">
Вы также можете поместить это в тег формы
. Обратите внимание, что это работает не во всех браузерах.