Attribut HTML requis


Définition et utilisation

L' requiredattribut est un attribut booléen.

Lorsqu'il est présent, il précise que l'élément doit être renseigné avant de soumettre le formulaire.


S'applique à

L' requiredattribut peut être utilisé sur les éléments suivants :

Éléments Attribut
<entrée> obligatoire
<sélectionner> obligatoire
<zone de texte> obligatoire

Exemples

Exemple d'entrée

Un formulaire HTML avec un champ de saisie obligatoire :

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

Sélectionnez un exemple

Un formulaire HTML avec une liste déroulante obligatoire :

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

Exemple de zone de texte

Un formulaire avec une zone de texte obligatoire :

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

Prise en charge du navigateur

L' requiredattribut est compatible avec les navigateurs suivants pour chaque élément :

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