Atributo required
El atributo required indica que
este elemento del formulario HTML
debe ser llenado obligatoriamente.
El atributo debe aplicarse a las etiquetas input
o textarea.
Al intentar enviar el formulario en el caso de que el campo con este atributo no esté lleno, el navegador no permitirá enviar el formulario y mostrará un error en forma de mensaje emergente. Desafortunadamente, el texto del error y su apariencia no se pueden cambiar usando HTML o CSS.
Tenga en cuenta que la presencia del atributo required
no lo exime de verificar la corrección
del llenado del formulario por parte del servidor en
PHP (ya que es fácil evitar la protección a través del atributo).
Ejemplo
Agreguemos el atributo required a la etiqueta
input.
Sin ingresar nada en el campo, intente hacer clic en el botón
para enviar el formulario. El navegador no permitirá enviar
el formulario, agregará una sombra al input y mostrará un mensaje
de error:
<form action="">
<input type="text" placeholder="ingrese algo" required>
<input type="submit">
</form>
:
Véase también
-
el atributo
pattern,
que permite realizar la validación del input