Latest web development tutorials
×

JavaScript cours

JavaScript cours JavaScript Brève introduction JavaScript usage JavaScript exportation JavaScript grammaire JavaScript Déclarations JavaScript note JavaScript variable JavaScript Types de données JavaScript Objets JavaScript fonction JavaScript portée JavaScript événement JavaScript chaîne JavaScript opérateurs JavaScript comparer JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript Type de conversion JavaScript expressions régulières JavaScript erreur JavaScript debugging JavaScript ascenseur variable JavaScript Strict mode JavaScript utilisation inappropriée JavaScript Authentification Forms JavaScript Mots clés réservés JavaScript JSON JavaScript void JavaScript Spécification code

JS fonction

JavaScript Définition de la fonction JavaScript Arguments de la fonction JavaScript appel de fonction JavaScript fermetures

JS HTML DOM

DOM Brève introduction DOM HTML DOM CSS DOM événement DOM EventListener DOM élément

JS Tutorial avancée

JavaScript Objets JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp Objets

JS Navigateur BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript pop JavaScript événement Timed JavaScript Cookies

JS entrepôt

JavaScript entrepôt JavaScript test jQuery JavaScript test Prototype

JS Exemples

JavaScript Exemples JavaScript instance de l'objet JavaScript instance d'objet du navigateur JavaScript HTML DOM Exemples JavaScript résumé

JS Manuel de référence

JavaScript Objets HTML DOM Objets

JavaScript validation de formulaire

JavaScript validation de formulaire

JavaScript peut être utilisé avant d'être envoyé au serveur dans les données sur ces formulaires HTML validation des données d'entrée.

les données de formulaires ont souvent besoin d'utiliser JavaScript pour vérifier son exactitude:


  • Vérifiez que les données du formulaire est vide?

  • Vérifiez si l'entrée est une adresse e-mail correcte?

  • Vérifiez la date entré correctement?

  • Valider la forme d'entrée est de type numérique?


projet requis (ou obligatoire)

Les fonctions suivantes sont utilisées pour vérifier si l'utilisateur est tenu de remplir un formulaire (ou obligatoire) projet. Si nécessaire ou une option nécessaire est vide, une boîte d'avertissement pop-up, et la valeur de retour de la fonction est fausse, sinon la valeur de retour de la fonction était vrai (signifie pas de problème que les données):

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

La fonction ci-dessus est appelée lorsque le formulaire est soumis sous forme:

Exemples

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

Essayez »


vérification E-mail

La fonction vérifie si les données saisies répond à la syntaxe de base suivante d'adresse e-mail.

Son point est que les données d'entrée doivent comprendre le symbole @ et le point (.). Pendant ce temps, le @ est pas la première adresse de caractère mail après le @ et la nécessité d'au moins un certain nombre de points:

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

Ce qui suit est le code complet avec le formulaire HTML:

Exemples

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

Essayez »