Atributo requerido de HTML


Definición y uso

El requiredatributo es un atributo booleano.

Cuando está presente, especifica que el elemento debe completarse antes de enviar el formulario.


Se aplica a

El requiredatributo se puede utilizar en los siguientes elementos:

Elementos Atributo
<entrada> requerido
<seleccionar> requerido
<área de texto> requerido

Ejemplos

Ejemplo de entrada

Un formulario HTML con un campo de entrada obligatorio:

<form action="/action_page.php">
  Username: <input type="text" name="usrname" required>
  <input type="submit">
</form>

Seleccionar ejemplo

Un formulario HTML con una lista desplegable requerida:

<select required>
  <option value="">None</option>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="mercedes">Mercedes</option>
  <option value="audi">Audi</option>
</select>

Ejemplo de área de texto

Un formulario con un área de texto obligatoria:

<form action="/action_page.php">
  <textarea name="comment" required></textarea>
  <input type="submit">
</form>

Compatibilidad con navegador

El requiredatributo tiene el siguiente soporte de navegador para cada elemento:

Element
input 5.0 10.0 4.0 Not supported 9.6
select Yes 10.0 Yes Not supported Yes
textarea 5.0 10.0 4.0 Not supported Yes