Latest web development tutorials
×

JavaScript kurs

JavaScript kurs JavaScript krótkie wprowadzenie JavaScript zwyczaj JavaScript eksport JavaScript gramatyka JavaScript oświadczenia JavaScript uwaga JavaScript zmienna JavaScript Typy danych JavaScript Przedmioty JavaScript funkcja JavaScript zakres JavaScript wydarzenie JavaScript sznur JavaScript operatorzy JavaScript porównać JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript Typ konwersji JavaScript Wyrażenia regularne JavaScript błąd JavaScript Debugowanie JavaScript zmienny wyciąg JavaScript Tryb Strict JavaScript Zastosowanie niezgodne z przeznaczeniem JavaScript Uwierzytelnianie za pomocą formularzy JavaScript zarezerwowane słowa kluczowe JavaScript JSON JavaScript void JavaScript Kod Specyfikacja

JS funkcja

JavaScript definicja funkcji JavaScript Argumenty funkcji JavaScript wywołanie funkcji JavaScript zamknięcia

JS HTML DOM

DOM krótkie wprowadzenie DOM HTML DOM CSS DOM wydarzenie DOM EventListener DOM element

JS zaawansowane Tutorial

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

JS przeglądarka BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript muzyka pop JavaScript Tymczasowy zdarzenia JavaScript Cookies

JS magazyn

JavaScript magazyn JavaScript test jQuery JavaScript test Prototype

JS Przykłady

JavaScript Przykłady JavaScript instancja obiektu JavaScript Przeglądarka Instancja obiektu JavaScript HTML DOM Przykłady JavaScript streszczenie

JS Reference Manual

JavaScript Przedmioty HTML DOM Przedmioty

Walidacja formularza JavaScript

Walidacja formularza JavaScript

JavaScript może być stosowany przed wysłaniem do serwera w danych na temat tych sprawdzania poprawności danych wejściowych formularza HTML.

Formularz danych często muszą korzystać z JavaScript w celu sprawdzenia jego poprawności:


  • Upewnij się, że dane forma jest pusta?

  • Sprawdź, czy wejście jest prawidłowy adres e-mail?

  • Potwierdź datę wpisany poprawnie?

  • Weryfikacja danych wejściowych formularza jest typ liczbowy?


Wymagane (lub obowiązkowe) Projekt

Następujące funkcje są wykorzystywane do sprawdzenia, czy użytkownik jest zobowiązany do wypełnienia formularza (lub obowiązkowego) projektu. W razie potrzeby lub konieczności opcja jest pusta, to pole ostrzeżenie pojawi się, a wartość powrotu z funkcji jest fałszywe, w przeciwnym razie wartość powrotu z funkcji było prawdziwe (nie ma problemu oznacza, że ​​dane):

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

Powyższa funkcja jest wywoływana, gdy formularz jest składany formularz:

Przykłady

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

Spróbuj »


Weryfikacja e-mail

Funkcja sprawdza, czy wprowadzone dane spełnia następującą podstawową składnię adresu e-mail.

Jego punktem jest to, że dane wejściowe muszą zawierać symbol @ i kropkę (.). Tymczasem @ nie jest pierwszym znakiem mail po znaku @ oraz konieczność co najmniej kilku punktach:

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

Poniżej znajduje się pełny kod wraz z formularza HTML:

Przykłady

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

Spróbuj »