Atributo requerido de HTML
Definición y uso
El required
atributo es un atributo booleano.
Cuando está presente, especifica que el elemento debe completarse antes de enviar el formulario.
Se aplica a
El required
atributo 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 required
atributo 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 |