Atributo <input> requerido de HTML

Definición y uso

required La propiedad especifica que los campos de entrada deben estar llenados antes de la presentación.

required La propiedad es una propiedad booleana.

Si se utiliza este atributo, el campo es obligatorio (o obligatorio para seleccionar).

Nota:required El atributo se aplica a los siguientes tipos de entrada:

  • text
  • search
  • url
  • tel
  • email
  • password
  • seleccionadores de fecha
  • number
  • checkbox
  • radio
  • file

Ejemplo

Formulario HTML con un campo de entrada obligatorio:

<form action="/action_page.php">
  <label for="username">Nombre de usuario:</label>
  <input type="text" id="username" name="username" required>
  <input type="submit">
</form>

Prueba por tu cuenta

Sintaxis

<input required>

Compatibilidad con navegadores

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
5.0 10.0 4.0 10.1 9.6

Nota:required El atributo es una nueva propiedad en HTML5.