Latest web development tutorials
×

JavaScript Kurs

JavaScript Kurs JavaScript Kurze Einführung JavaScript Verwendung JavaScript Export JavaScript Grammatik JavaScript Statements JavaScript Note JavaScript Variable JavaScript Datentypen JavaScript Objekte JavaScript Funktion JavaScript Anwendungsbereich JavaScript Ereignis JavaScript Schnur JavaScript Die Betreiber JavaScript vergleichen JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript Typumwandlung JavaScript Reguläre Ausdrücke JavaScript Fehler JavaScript Fehlerbeseitigung JavaScript Variable Lift JavaScript Strict-Modus JavaScript Missbrauch JavaScript Formularauthentifizierung JavaScript reservierte Schlüsselwörter JavaScript JSON JavaScript void JavaScript Code-Spezifikation

JS Funktion

JavaScript Funktionsdefinition JavaScript Funktionsargumente JavaScript Funktionsaufruf JavaScript Verschlüsse

JS HTML DOM

DOM Kurze Einführung DOM HTML DOM CSS DOM Ereignis DOM EventListener DOM Element

JS Erweiterte Tutorial

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

JS Browser BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript Pop JavaScript Timed Ereignis JavaScript Cookies

JS Lagerhaus

JavaScript Lagerhaus JavaScript Test jQuery JavaScript Test Prototype

JS Beispiele

JavaScript Beispiele JavaScript Object-Instanz JavaScript Browser-Objektinstanz JavaScript HTML DOM Beispiele JavaScript Zusammenfassung

JS Referenzhandbuch

JavaScript Objekte HTML DOM Objekte

JavaScript Formularvalidierung

JavaScript Formularvalidierung

JavaScript können, bevor sie in den Daten auf diese HTML-Formular-Eingabedatenvalidierung an den Server gesendet werden wird.

Formulardaten müssen oft JavaScript nutzen, um ihre Richtigkeit zu überprüfen:


  • Stellen Sie sicher, dass die Formulardaten ist leer?

  • Überprüfen Sie, ob die Eingabe eine korrekte E-Mail-Adresse?

  • Überprüfen Sie die korrekte Eingabe Datum?

  • Überprüfen Sie Formulareingabe ist numerischer Typ?


Erforderlich (oder obligatorisch) Projekt

Folgende Funktionen werden verwendet, um zu überprüfen, ob der Benutzer erforderlich ist, in einer Form (oder erforderlich) Projekt zu füllen. Falls erforderlich oder notwendig Option leer ist, dann wird eine Warnung Box Pop-up, und der Rückgabewert der Funktion ist falsch, da sonst der Rückgabewert der Funktion wahr ist (kein Problem bedeutet, dass die Daten):

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

Die obige Funktion aufgerufen wird, wenn das Formular Form vorgelegt wird:

Beispiele

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

Versuchen »


E-Mail-Überprüfung

Funktion prüft, ob die Daten, die die folgende grundlegende Syntax von E-Mail-Adresse eingegeben erfüllt.

Sein Punkt ist, dass die Eingangsdaten muss das @ -Symbol enthalten und den Punkt (.). Inzwischen ist das @ nicht das erste Zeichen Mail-Adresse nach dem @ und die Notwendigkeit, für zumindest eine Reihe von Punkten:

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

Im Folgenden ist der vollständige Code zusammen mit HTML-Formular:

Beispiele

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

Versuchen »