<input type="password">

El elemento HTML <input type="password"> es una versión específica del elemento <input>, usado para crear un campo en el que escribir contraseñas.

El buscador generará un campo para escribir, y cambiar la contraseña. Los datos que introduzca el usuario serán mostrardos como asteriscos, estos carácteres puede variar dependiendo del buscador.

Content categories Flow content, listado, tabla enviable, reseteable, elementos de forma asociada, phrasing content, elementos etiquetables, contenido palpable.
Contenido permitido Ninguno, es un empty element.
Omisión de etiquetas Tiene que tener una etiqueta al inicio y no tener una etiqueta final.
Elementos de parentescos Cualquier elemento que accepta phrasing content.
Interfaz DOM HTMLInputElement

Atributos

Además de los atributos listados abajo, este elemento puede tener cualquier global attributes.

autocompleteHTML5
Establece el valor del atributo de autocompletado en el campo de una contraseña. En caso de ser cierto, automaticamente se rellena con el valor previamente almacenado.
autofocusHTML5
Este atributo Booleano te permite especificar que la página ponga el foco en un campo a menos que el usuario lo revoque, por ejemplo, escribir en un campo diferente. Solo un elemento en el documento puede tener el atributo Booleano autofocus.
disabled

Este atributo Booleano indica que el campo de la contraseña no está disponible. Además, deshabilita los valores que no son enviados por el campo.

defalutvalue
Define un valor predeterminado en el campo de la contraseña.
inputmode HTML5
Le da proporciona información al buscador sobre que teclado mostrar. Los valores posibles son:
  • verbatim: Alfanumérico, contenido no verbla tales como usuarios y contraseñas.
  • latin: Introducción de texto en el lenguaje preferido del usuario con ayudas de escritura, como predicción de texto. Se usa para comunicación de usuario a ordenador en, por ejemplo, campos de búsqueda.
  • latin-name: Como latin, pero para nombres de personas.
  • latin-prose: Como latin, pero con unas ayudas de escritura más activas. Para comunicación de usuario a usuario como por ejemplo, mensajería instantanea o emails.
  • full-width-latin: Como latin-prose, pero para lenguajes secundarios del usuario.
  • kana: Entrada de texto Kana o romaji, normalmente entrada hiragana, usa carácteres con ancho completo, con soporte para converstirse a kanji. Establecido para la entrada de texto Japonés.
  • katakana: Katakana input, using full-width characters, with support for converting to kanji. Intended for Japanese text input.
maxlength
Establece el valor del atributo maxlength en el campo de una contraseña.
minlength
Establece el valor del atributo minlength en el campo de una contraseña.
name
Nombre del campo, usado para datos enviados desde formulario.
patternHTML5
 Establece el valor del atributo pattern del campo de una contraseña.
placeholderHTML5
Establece el valor del atributo placeholder del campo de una contraseña.
readonly
Este atributo Booleano indica que el usuario no puede modificar el valor del campo de una contraseña.
requiredHTML5
Este atributo Booleano especifica que el usuario debe rellenar con un valor antes de enviar un formulario.
size
Establece el valor del atributo size del campo de una contraseña.
 

Ejemplos

Para crear un widget que muestre una constraseña, use:

<input type="password">

Para crear un widget que muestre una contraseña con un patrón o diseño, use:

<input type="password" pattern=".{6,}">

El ejemplo de arriba creará un elemento password que deberá contener 6 o más carácteres.

Especificaciones

Especificacion Status Comentario
WHATWG HTML Living Standard
The definition of '<input>' in that specification.
Living Standard  
HTML5
The definition of '<input>' in that specification.
Recommendation  
HTML 4.01 Specification
The definition of '<form>' in that specification.
Recommendation  

Fix me: Insert Browser Compatibility table here.

 

Etiquetas y colaboradores del documento

Etiquetas: 
 Colaboradores en esta página: AlvaroNieto
 Última actualización por: AlvaroNieto,