net dropdownlist desde datos autocompletetype autocompletar asp asp.net autofill

asp.net - dropdownlist - autocompletetype asp net textbox



Prevenir el cuadro de texto autocompletar con valores ingresados previamente (7)

Tengo una página de asp con algunos controles de Textbox en ella.

Por defecto, el navegador sugerirá valores ingresados ​​previamente para cada casilla.

Me gustaría evitar ese comportamiento para algunos de los cuadros de texto.

¿Hay alguna forma de hacerlo de manera confiable en todos los principales navegadores?

He intentado configurar

AutoCompleteType="Disabled"

Pero eso parece no tener efecto en Firefox.

Aquí hay una imagen del comportamiento que estoy tratando de prevenir.


Al hacer AutoCompleteType = "Deshabilitado",

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

Al establecer autocompletar = "off",

<asp:TextBox runat="server" ID="txt_userid" autocomplete="off"></asp:TextBox>

Al establecer la forma autocompletar = "off",

<form id="form1" runat="server" autocomplete="off"> //your content </form>

Usando el código en la página .cs,

protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { txt_userid.Attributes.Add("autocomplete", "off"); } }

Utilizando Jquery

<head runat = "server" > < title > < /title> < script src = "Scripts/jquery-1.6.4.min.js" > < /script> < script type = "text/javascript" > $(document).ready(function() { $(''#txt_userid'').attr(''autocomplete'', ''off''); }); //document.getElementById("txt_userid").autocomplete = "off" < /script>

y aquí está mi cuadro de texto,

<asp:TextBox runat="server" ID="txt_userid" ></asp:TextBox>

Al establecer el atributo de cuadro de texto en el código,

protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { txt_userid.Attributes.Add("autocomplete", "off"); } }


Autocompletar necesidad de partir de cuadro de texto

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


Esta es la respuesta.

<asp:TextBox id="yourtextBoxname" runat="server" AutoCompleteType="Disabled"></asp:TextBox>

AutoCompleteType = "Deshabilitado"

Si aún obtiene los cuadros precargados, por ejemplo, en el navegador Firefox, entonces es culpa del navegador. Usted tiene que ir

''Opciones'' -> ''Seguridad'' (pestaña) -> Desmarcar

''Recuerde la contraseña de los sitios y haga clic en el botón Contraseñas guardadas para eliminar cualquier detalle que el navegador haya guardado.

esto deberia resolver el problema


Esto funciona para mí

<script type="text/javascript"> var c = document.getElementById("<%=TextBox1.ClientID %>"); c.select = function (event, ui) { this.value = ""; return false; } </script>


Intentando desde el CodeBehind:

Textbox1.Attributes.Add("autocomplete", "off");


Para firefox

Ya sea:

<asp:TextBox id="Textbox1" runat="server" autocomplete="off"></asp:TextBox>

O desde el CodeBehind:

Textbox1.Attributes.Add("autocomplete", "off");


Tenga en cuenta que para que Chrome funcione correctamente, debe ser autocompletado = "falso"