Formulaires

Récupérer les éléments d’un formulaire

Outre les requêtes habituelles pour récupérer un élément (comme getElementById), on peut récupérer un formulaire par son attribut name ou par son index avec la propriété document.forms.

<form name="formA">
    <input name="inputA" type="text">
</form>
var form = document.forms["formA"];

La liste des éléments d’un formulaire est accessible via la propriété elements.

var input = form.elements["inputA"];

Événements


Récupérer le contenu

Pour récupérer le contenu des éléments du formulaire, il existe diverses propriétés selon le type de l’élément:


FormData


Valider le formulaire

HTML5 ajoute la validation de formulaire. Il suffit d’ajouter les propriétés appropriées aux champs du formulaire et au moment de la soumission du formulaire le navigateur se chargera de vérifier les données. Si des champs sont invalides, un tooltip est affichée pour indiquer l’erreur.


CSS

Il existe des pseudo-classes pour cibler les éléments du formulaire selon leur état