-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmyscript.js
112 lines (96 loc) · 3.62 KB
/
myscript.js
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
function validation()
{
var name1 = document.getElementById('name1').value;
var name2 = document.getElementById('name2').value;
var email = document.getElementById('email').value;
var pass = document.getElementById('pass').value;
var conpass = document.getElementById('conpass').value;
//validation for firstname!
if(name1 == "") //for check there should firstname should not be empty!
{
document.getElementById('firstname').innerHTML =" * Please fill the username field";
return false;
}
if(name1.length <= 2 || name1.length > 20 ) //for check there should be length of firstname is between 3-20!
{
document.getElementById('firstname').innerHTML =" * Please enter name length between 3 to 20";
return false;
}
if(!isNaN(name1)) //for check there should not any number input by user!
{
document.getElementById('firstname').innerHTML =" * only characters are allowed";
return false;
}
if(name1 != "" && (name1.length > 2 || name1.length < 20) && isNaN(name1)) //for checking all condition true or not!
{
document.getElementById('firstname').innerHTML = "";
}
//validation for lastname!
if(name2 == "") //for check there should lastname should not be empty!
{
document.getElementById('lastname').innerHTML =" * Please Enter the username";
return false;
}
if(name2.length <= 2 || name2.length > 20 ) //for check there should be length of lastname is between 3-20!
{
document.getElementById('lastname').innerHTML =" * Please Enter name length between 3 to 20";
return false;
}
if(!isNaN(name2)) //for check there should not any number input by user!
{
document.getElementById('lastname').innerHTML =" * Only characters are allowed";
return false;
}
if(name2 != "" && (name2.length > 2 || name2.length < 20) && isNaN(name2)) //for checking all condition true or not!
{
document.getElementById('lastname').innerHTML = "";
}
//email validation
if(email == ""){
document.getElementById('emailid').innerHTML =" * Please Enter your email";
return false;
}
if(email.indexOf('@') <= 0 ){
document.getElementById('emailid').innerHTML =" * Please Enter valid email";
return false;
}
if((email.charAt(email.length-4)!='.') && (email.charAt(email.length-3)!='.')){
document.getElementById('emailid').innerHTML =" * Please Enter valid Email";
return false;
}
if ( (email != "") && (email.indexOf('@') > 0 ) )
{
if((email.charAt(email.length-4)=='.') || (email.charAt(email.length-3)=='.'))
{
document.getElementById('emailid').innerHTML = "";
}
}
if(pass == "")
{
document.getElementById('password1').innerHTML = "* Please Enter you password"
return false;
}
if(pass.length < 8 || pass.length > 20 )
{
document.getElementById('password1').innerHTML = " * Please Enter 8 to 20 charactor password"
return false;
}
if (pass != "" && (pass.length >= 8 || pass.length <= 20) )
{
document.getElementById('password1').innerHTML = "";
}
if(conpass == "")
{
document.getElementById('password2').innerHTML = "* Please Enter you confirm password"
return false;
}
if (pass != conpass)
{
document.getElementById('password2').innerHTML = "* Pasword not matching";
return false;
}
if(conpass != "" && pass == conpass)
{
document.getElementById('password2').innerHTML = "";
}
}