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:

html<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