input
Puede desplegar una gran cantidad de controles según el valor de atributo
type.
Los campos con formato se validan antes de realizar submit.
Los valores más usados para
type
son:
hiddenCampo invisible cuyo no puede se examinado o manipulado por el usuario.
textManipula texto plano.
searchUsa texto para búsquedas. Se despliega con la apariencia preferida por la plataforma donde se ejecuta.
telTexto que representa un número telefónico válido.
urlTexto que representa una URL válida.
emailTexto que representa un email válido.
passwordTexto que representa una contraseña y por lo mismo no se muestra.
numberManeja números.
rangeManeja un rango de números.
valueAsNumberPropiedad de JavaScript para asignar o recuperar el valor numérico de captura.
Para controles numéricos del elemento
input.
Devuelve un número.
Si el texto es una cadena vacía o no representa un número, el valor devuelto es NaN (o sea que no es un número).
patternPara los tipos que manejan texto.
Expresión regular para validar el contenido. Abarca desde el inicio hasta el final del texto.
minPara controles numéricos y de fecha.
Valor mínimo que se puede capturar.
maxPara controles numéricos y de fecha.
Valor máximo que se puede capturar.
stepPara controles numéricos y de fecha.
Granularidad o separación entre los valores que se pueden capturar. Por ejemplo, step=0.1 indica que los valores pueden ser 0, 0.1, 0.2, 0.3, etcétera. Aplica también para fechas.
El valor por omisión para controles numéricos es 1.
La especificación técnica del elemento
input
está en
https://html.spec.whatwg.org/multipage/input.html#the-input-element