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.
autocomplete
HTML5- 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.
autofocus
HTML5- 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.
pattern
HTML5- Establece el valor del atributo pattern del campo de una contraseña.
placeholder
HTML5- 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.
required
HTML5- 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.