2013-10-02 7 views
0

как я могу очистить историю текстового поля? Я установил autocomplet = off и отключил AutoCompleteType. История/текст появляется, когда я дважды щелкаю текстовое поле в Chrome/Firefox, поэтому, когда я нажимаю на него, текст будет вставлен в текстовое поле. Есть ли способ остановить это поведение через ASP.NET/HTML?Очистить историю текстовых полей в ASP.NET

ответ

1

Если он не работает с автозаполнением, попробуйте указать change the textbox/input name (not the Id) to a random value при загрузке страницы в браузер.

Вы можете сделать это с помощью JavaScript на оконной нагрузке, как показано ниже:

window.onload = function() { 
    document.getElementById("yourTextboxId").name = "txt"+ Math.random(); 
} 
0

Я хотел бы попробовать что-то вроде этого

<asp:TextBox ID="TextBox1" AutoCompleteType="Disabled" runat="server"></asp:TextBox> 

И есть также TextMode = «пароль», если его конфиденциального Stuf, который также оленья кожа сохранить автозаполнение я думаю.

1

Вы можете отключить автозаполнение для конкретного TextBox, установив значение атрибута автозаполнения кремового, как показано ниже:

<asp:TextBox Runat="server" ID="TextBox1" autocomplete="off"></asp:TextBox> 

или

Вы можете написать текстовые поля в событии Page_Prerender на моей странице (codebehind).

защищен недействительным Page_PreRender (отправитель объекта, EventArgs е) {

TextBox1.Attributes.Add(“autocomplete”, “off”) 

}

Он должен это исправить.

Смежные вопросы