Maison > interface Web > js tutoriel > Explications connexes sur la validation des formulaires JavaScript

Explications connexes sur la validation des formulaires JavaScript

jacklove
Libérer: 2018-05-07 10:45:22
original
1507 Les gens l'ont consulté

La vérification du formulaire JavaScript joue un rôle important dans la connexion et l'enregistrement du site Web, c'est pourquoi cet article en fournira une compréhension détaillée.

Validation des formulaires JavaScript

JavaScript peut être utilisé pour valider les données d'entrée dans les formulaires HTML avant que les données ne soient envoyées au serveur.

Les données du formulaire nécessitent souvent JavaScript pour vérifier leur exactitude :

Vérifier si les données du formulaire sont vides ?

Vérifier que l'adresse e-mail saisie est correcte ?

Vérifier que la date est correctement saisie ?

Vérifier si le contenu de la saisie du formulaire est numérique ?

Éléments requis (ou requis)

La fonction suivante permet de vérifier si l'utilisateur a rempli les éléments requis (ou obligatoires) dans le formulaire. Si le champ est obligatoire ou que le champ obligatoire est vide, la boîte d'avertissement apparaîtra et la valeur de retour de la fonction est fausse, sinon la valeur de retour de la fonction est vraie (ce qui signifie qu'il n'y a pas de problème avec les données) :

function validateForm(){
  var x=document.forms["myForm"]["fname"].value;  if (x==null || x=="")
  {
    alert("姓必须填写");    return false;  }}
Copier après la connexion

La fonction ci-dessus Appelée lors de la soumission du formulaire :

Instance

<form name="myForm" action="demo-form.php" onsubmit="return validateForm()" method="post">姓: <input type="text" name="fname"><input type="submit" value="提交"></form>
Copier après la connexion

Validation de l'e-mail

La fonction suivante vérifie si le les données sont conformes à la syntaxe de base d’une adresse e-mail.

Cela signifie que les données d'entrée doivent contenir le symbole @ et le point (.). En même temps, @ ne peut pas être le premier caractère de l'adresse e-mail, et il doit y avoir au moins un point après @ :

function validateForm(){
  var x=document.forms["myForm"]["email"].value;  var atpos=x.indexOf("@");  var dotpos=x.lastIndexOf(".");  if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length){
    alert("不是一个有效的 e-mail 地址");    return false;  }}
Copier après la connexion

Voici le code complet avec le formulaire HTML :

Exemple

<form name="myForm" action="demo-form.php" onsubmit="return validateForm();" method="post">
    Email: <input type="text" name="email">
    <input type="submit" value="提交"></form>
Copier après la connexion

Cet article explique certaines connaissances liées à la validation de formulaire JavaScript. Pour plus de matériel d'apprentissage, veuillez visiter le site Web php chinois.

Recommandations associées :

Connaissance et utilisation associées des objets booléens JavaScript

Compréhension et utilisation des cookies JavaScript

Méthode d'application pratique de l'instruction JavaScript Switch

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal