Se habrán dado cuenta que la mayoría de exploradores nos dan la facilidad de guardar los textos que escribimos en las páginas web, como la imagen mostrada.
Pero, pero, pero… no siempre queremos que esta funcionalidad esté activada… porque imagínense que en una página ingresas tu número de tarjeta de ahorros y luego otra persona accede desde tu PC al mismo formulario de la página, KATABOOM!!! verá tu número de tarjeta… y eso no es lo que queremos verdad?
Entonces, vamos a mostrar cómo se debe hacer para que a veces no se active el autocompletado de los controles.
1.- Si estás usando un control html input, lo único que debes hacer es añadir el texto autocomplete=”off”
<input id="Text1" type="text" autocomplete="off" />
2.- Si estás usando un control ASP.NET textbox, podemos hacerlo de dos maneras:
- usamos el atributo AutoCompleteType="Disabled", vea:
<asp:TextBox ID="txt1" AutoCompleteType="Disabled" runat="server"></asp:TextBox>
- o via programación:
txt1.Attributes.Add("autocomplete", "off");
Ambas maneras nos brindan el mismo resultado… osea, el control asp:textbox finalmente renderizará en lo sgte:
<input id="txt1" type="text" autocomplete="off" />
Así de simple ;)
1 comentario:
Un buen truco =D
Publicar un comentario