Ces données de formulaire typiques vérifiées par JavaScript sont:
L'utilisateur a-t-il rempli les éléments requis dans le formulaire?
L'adresse postale entrée par l'utilisateur est-elle légale?
L'utilisateur a-t-il saisi une date légale?
Les utilisateurs entrent-ils du texte dans un champ numérique?
Projet doit-il-remplir (ou doit choisir)
Les fonctions suivantes sont utilisées pour vérifier si l'utilisateur a rempli l'élément requis (ou requis) dans le formulaire. Si le doit être rempli ou l'option est vide, alors 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 (signifie que les données ne sont pas un problème):
Copier le code du code comme suit:
Fonction Value_Required (champ, alerttxt)
{{
avec (champ)
{{
if (valeur == null || value == "")
{Alert (alerttxt);
else {return true}
}
}
Vérification par e-mail (boîte aux lettres de vérification)
Les fonctions suivantes vérifient si les données d'entrée sont conformes à la syntaxe de base de l'adresse e-mail.
Cela signifie que les données d'entrée doivent contenir @ symboles et numéros de points (.). En même temps, @ pas le premier caractère de l'adresse e-mail, et au moins un numéro de point après @ 同时:
Copier le code du code comme suit:
Function Value_Email (champ, alerttxt)
{{
avec (champ)
{{
Apos = value.indexof ("@")
dotPos = value.LastIndexof (".")
If (apos <1 || dotpos-apos <2)
{Alert (alerttxt);
else {return true}
}
}
Exemple:
Copier le code du code comme suit:
<html>
<adal>
<script type = "text / javascript">
Function Value_Email (champ, alerttxt)
{{
avec (champ)
{{
Apos = value.indexof ("@")
dotPos = value.LastIndexof (".")
If (apos <1 || dotpos-apos <2)
{Alert (alerttxt);
else {return true}
}
}
Function Value_Form (thisform)
{{
avec (cette forme)
{{
If (validate_email (e-mail, "pas une adresse e-mail valide!" == false)
{email.focus ();
}
}
</cript>
</ head>
<body>
<form action = "soumisepage.htm" onSubmit = "return value_form (this);"
Email: <entrée type = "text" name = "e-mail" size = "30">
<input type = "soumi" value = "soumi">
</ form>
</docy>
</html>