JavaScript Tutorial

Validation de formulaire JavaScript


Validation de formulaire JavaScript

La validation du formulaire HTML peut être effectuée par JavaScript.

Si un champ de formulaire (fname) est vide, cette fonction alerte un message et renvoie false pour empêcher la soumission du formulaire :

Exemple JavaScript

fonction validerFormulaire() {
soit x = document.forms[« myForm »][« fname »].valeur;

si (x == «  ») {
alert(« Le nom doit être rempli »);
retourner faux ;
}
}

La fonction peut être appelée lorsque le formulaire est soumis :

Exemple de formulaire HTML

onsubmit= »return validateForm() »
method= »poster »>
Nom :

Essayez-le vous-même »


JavaScript peut valider une entrée numérique

JavaScript est souvent utilisé pour valider une entrée numérique :



Validation automatique des formulaires HTML

La validation du formulaire HTML peut être effectuée automatiquement par le navigateur :

Si un champ de formulaire (fname) est vide, le required L’attribut empêche l’envoi de ce formulaire :

Exemple de formulaire HTML

requis>


Essayez-le vous-même »

La validation automatique des formulaires HTML ne fonctionne pas dans Internet Explorer 9 ou version antérieure.


La validation des données

La validation des données est le processus qui garantit que les entrées de l’utilisateur sont propres, correctes et utiles.

Les tâches de validation typiques sont :

  • l’utilisateur a-t-il rempli tous les champs obligatoires ?
  • l’utilisateur a-t-il saisi une date valide ?
  • l’utilisateur a-t-il saisi du texte dans un champ numérique ?

Le plus souvent, le but de la validation des données est de garantir une entrée utilisateur correcte.

La validation peut être définie par de nombreuses méthodes différentes et déployée de différentes manières.

Validation côté serveur est effectuée par un serveur Web, après que l’entrée a été envoyée au serveur.

Validation côté client est effectuée par un navigateur Web, avant que l’entrée ne soit envoyée à un serveur Web.


Validation des contraintes HTML

HTML5 a introduit un nouveau concept de validation HTML appelé validation des contraintes.

La validation des contraintes HTML est basée sur :

  • Validation des contraintes HTML Attributs d’entrée
  • Validation des contraintes Pseudo sélecteurs CSS
  • Validation des contraintes Propriétés et méthodes DOM

Attributs d’entrée HTML de validation de contrainte

Attribut Description
désactivé Spécifie que l’élément d’entrée doit être désactivé
maximum Spécifie la valeur maximale d’un élément d’entrée
min Spécifie la valeur minimale d’un élément d’entrée
modèle Spécifie le modèle de valeur d’un élément d’entrée
requis Spécifie que le champ de saisie nécessite un élément
taper Spécifie le type d’un élément d’entrée

Pour une liste complète, accédez à Attributs d’entrée HTML.


Validation des contraintes CSS Pseudo Sélecteurs

Sélecteur Description
:désactivé Sélectionne les éléments d’entrée avec l’attribut « désactivé » spécifié
:invalide Sélectionne des éléments d’entrée avec des valeurs non valides
:facultatif Sélectionne les éléments d’entrée sans attribut « obligatoire » spécifié
:requis Sélectionne les éléments d’entrée avec l’attribut « required » spécifié
:valide Sélectionne les éléments d’entrée avec des valeurs valides

Pour une liste complète, allez à CSS Pseudo Classes.

#Validation #formulaire #JavaScript

Articles similaires

Voir Aussi
Fermer
Bouton retour en haut de la page