Derniers tutoriels de développement web
 

JavaScript forme


JavaScript Form Validation

HTML validation du formulaire peut être fait par un JavaScript.

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

JavaScript Exemple

function validateForm() {
    var x = document.forms["myForm"]["fname"].value;
    if (x == null || x == "") {
        alert("Name must be filled out");
        return false;
    }
}

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

HTML Exemple de formulaire

<form name="myForm" action="demo_form.asp" onsubmit="return validateForm()" method="post">
Name: <input type="text" name="fname">
<input type="submit" value="Submit">
</form>
Essayez - le vous - même »

HTML Validation de formulaire

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

Si un champ de formulaire (fname) est vide, le required attribut empêche cette forme d'être soumis:

HTML Exemple de formulaire

<form action="demo_form.asp" method="post">
  <input type="text" name="fname" required >
  <input type="submit" value="Submit">
</form>
Essayez - le vous - même »

Automatique validation de formulaire HTML ne fonctionne pas dans Internet Explorer 9 ou plus tôt.


La validation des données

La validation des données est le processus de veiller à ce que l'entrée d'ordinateur est propre, correcte et utile.

tâches de validation typiques sont:

  • a l'utilisateur rempli tous les champs?
  • a l'utilisateur entré une date valide?
  • a l'utilisateur saisi du texte dans un champ numérique?

Le plus souvent, le but de la validation des données est d'assurer l'entrée correcte à une application informatique.

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

Validation côté serveur est exécutée par un serveur web, après l' entrée a été envoyé au serveur.

Validation côté client est exécuté par un navigateur web, avant l' entrée est envoyée à un serveur Web.


HTML Constraint Validation

HTML5 introduit un nouveau concept de validation HTML appelé validation de contrainte.

validation de contrainte HTML est basée sur:

  • Attributs HTML d'entrée de validation Constraint
  • Constraint validation CSS pseudo sélecteurs
  • Validation Constraint Propriétés et méthodes DOM

Attributs d'entrée Constraint Validation HTML

Attribut La description
disabled Spécifie que l'élément d'entrée doit être désactivé
max Indique la valeur maximale d'un élément d'entrée
min Indique la valeur minimale d'un élément d'entrée
pattern Indique le motif d'un élément d'entrée de valeur
required Indique que le champ de saisie nécessite un élément
type Indique le type d'un élément d'entrée

Pour une liste complète, rendez - vous à Attributs d' entrée HTML .


Contrainte de validation CSS pseudo sélecteurs

Sélecteur La description
:disabled Sélectionne des éléments d'entrée avec l'attribut "disabled" spécifiée
:invalid Sélectionne des éléments d'entrée avec des valeurs non valides
:optional Sélectionne des éléments d'entrée sans attribut "nécessaire" spécifiée
:required Sélectionne des éléments d'entrée avec l'attribut "nécessaire" spécifiée
:valid Sélectionne des éléments d'entrée avec des valeurs valides

Pour une liste complète, est arrivé à CSS Classes pseudo .