priority_high
¿Qué es required?
Atributo booleano que indica que un campo debe ser completado antes de enviar el formulario
block
Bloqueo de envío
Impide enviar formulario con campos vacíos
error_outline
Mensaje automático
El navegador muestra error nativo
check_circle
Compatibilidad
Funciona con la mayoría de tipos de input
code
Sintaxis
Atributo sin valor: required o required="required"
tips_and_updates
Ventaja
Evita el envío de datos incompletos, mejorando la calidad de la información recopilada
code
Ejemplos de sintaxis
<input type="text" name="nombre" required>
<input type="email" name="correo" required>
<textarea name="comentarios" required></textarea>
<select name="pais" required>
<option value="" disabled selected>Selecciona un país</option>
<option value="es">España</option>
</select>
<input type="email" name="correo" required>
<textarea name="comentarios" required></textarea>
<select name="pais" required>
<option value="" disabled selected>Selecciona un país</option>
<option value="es">España</option>
</select>
visibility
Ejemplo visual