form submit function var err true var inlogin email var error mailErro

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
$("form").submit(
function() {
var err = true;
var inlogin = $("#email");
var error = $(".mailError");
var emptyfield = 'Это поле обязательно для заполнения!';
var invalidformat = 'Неправильный формат логина!';
var issetlogin = 'Этот логин уже существует!';
var pattern = /^([\w-]+(?:\.[\w-]+)*)$/i;
var errorcolor = '#fcf5ab';
var check = new RegExp(pattern);
if (inlogin.val()=='')
{
inlogin.css("background-color", errorcolor);
error.html(emptyfield);
return false;
}
else if (check.test(inlogin.val())==false)
{
inlogin.css("background-color", errorcolor);
error.html(invalidformat);
return false;
}
else
{
function myfunct(data)
{
if (data!=0)
{
error.html(issetlogin);
err = false;
}
}
var inplogin = inlogin.val();
$.get('backend.php', { addr : inplogin }, myfunct);
return err;
}
}
);