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