| ||
|
Как да проверим даден e-mail адрес дали е валиден?Елементите на всеки формуляр са стойности, които могат да бъдат проверени преди да бъде изпратен. Тази проверка се състои в установяване на съществуването на '@' и '.' във въведения текстов низ. Разгледайте следната функция: function validation() { //предвиждаме случай, в които е-mail не е въведен if (document.forms.f.email.value.indexOf("@")==-1) { error("Невалиден e-mail!Липсва знак @"); } else { var address=document.forms.f.email.value.split("@"); if adr[0].length<1) error("Моля въведете валиден е-mail!"); else if(adr[1].IndexOf(".")==-1) error("Невалиден e-mail.Липсва знак ."); else if(adr[1].length<3) error("Невалиден домейн!"); else document.forms.f.submit(); } } function error(str) { alert("Грешка в e-mail адресаn"+str); } Проверяваме адреса преди знака @ и за знака точка, както и за името на домейна, при всяко несъответствие извеждаме съобщение. Ако всичко е изпълнено, формулярът се изпраща.
|
|