Ejemplos de uso de INPUT
En estas lineas tienes algunos ejemplos para que veas la fomra de utlilizar los controles INPUT en el elemento form.
Vemos el uso de atributos para validar entradas numéricas Por ejemplo una entrada limitada a un valor entre 1 y 10.
Este código crea este formulario
El uso de los límites máximo y mínimo crea un selector de valores enteros (la doble flecha arriba/abajo a la derecha del cuadro) para entrar el dato correcto, aunque también lo puedes teclear a mano. Si te pasas de los límites te aparecerá un aviso al enviar el formulario.
Y hablando de rangos, mira esto algo parecido, ahora entre 0 y 10
Como ves este sistema es más gráfico, aunque no se ven los valores, para eso se necesita un poco de javascript. Es útil cuando no se necesita precisión en los datos.
Mira esta modificación usando un campo outputEn este otro ejemplo tiene un formulario que pide el número de libros de una compra, los libros van en cajas de 5 por tanto no puedes pedir 6 libros ni 4 ni 11. Sería algo como esto:
En este ejemplo se usa una expresión regular para permitir solo un tipo de valores, concretamente un código que serán 3 letras seguidas de un guión y 3 numeros como abc-234 o frw-567
Este formulario ser vería como sigue:
Puedes ver más sobre expresiones regulares
Un ejemplo de formulario donde se usan campos agrupados, algo bastante útil si quieres tomar información sobre algo con varios apartados, por ejemplo:
Este código crea este formulario
Los datos quedan agrupados en el recuadro con nombre Cliente, es algo visual para remarcar que los datos están relacionados entre sí. Se crea un elemento tipo bloque rodeado por un borde. Las etiquetas claves son legend, para darle un nombre al grupo y fieldset que conforma el grupo propiamente dicho. Para el proceso del formualrio esta estructura no afecta en nada: los datos son enviados individualmente como si no existiera el filedset