Sobre ciclos o bucles
Métodos de entrada de datos
En HTML, la manera de conseguir información del usuario es por medio de input tags o etiquetas de entrada de datos.
Existen varias etiquetas con este propósito.
<label>
Usar un método de entrada por sí solo puede ser un poco confuso ya que no tiene un texto que indique de qué se trata el campo.
Normalmente lo utilizamos junto con la etiqueta <label>
. La cual nos ayuda a crear un texto que describe la información a introducir.
Cuando hacemos esto debemos de agregar el atributo for
dentro de <label>
y un identificador id
dentro de <input>
.
Ambas deben tener el mismo valor para relacionarlas correctamente.
De manera alternativa, si no queremos ligarlas explícitamente con dichos atributos, podemos meter <input>
dentro de <label>
.
De esta manera podemos obtener el mismo resultado visual, pero con menos código.
<input>
La etiqueta esencial es <input>
que nos ofrece una gran variedad de métodos de entrada de datos.
Se usa junto con el atributo type
o tipo, que nos ayuda a cambiar el tipo de entrada de dato.
Existen muchos diferentes:
text, email y password
El tipo text
nos ayuda a mostrar una barra donde el usuario puede insertar texto.
El tipo email
es similar, sólo que espera datos con el formato de correo electrónico: correo@ejemplo.com
.
El tipo password
oculta lo que se escribe en el campo.
number
Nos ayuda a crear un campo donde sólo se pueden introducir números
radio
Nos ayuda a crear conjuntos de opciones donde sólo se puede seleccionar un elemento.
Esta entrada es especial porque debemos agregar el mismo atributo name
a todas las opciones para que sólo se pueda seleccionar una a la vez.
checkbox
Nos ayuda a crear una casilla de verificación para poder seleccionar diferentes opciones.
date
Nos ayuda a crear un campo donde podemos seleccionar una fecha.
submit
Nos ayuda a crear un botón para enviar nuestro formulario (<form>
).
Por defecto, el mensaje que aparece será “Submit”, que significa “Enviar” en inglés.
Para cambiar eso, podemos usar el atributo value
con el mensaje que queramos poner.
<textarea>
Esta etiqueta nos ayuda a crear campos de texto que tengan más de un renglón.
<select> y <option>
Nos ayudan a crear menús desplegables con diferentes opciones.
Comentarios
Rutas relacionadas
Web Dev (Frontend)
Artículos relacionados
¿Cómo conseguir información de formularios?