-
Notifications
You must be signed in to change notification settings - Fork 0
/
signup.js
102 lines (83 loc) · 3.37 KB
/
signup.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
document.querySelector("button").addEventListener("click", signUp);
var userArr = JSON.parse(localStorage.getItem("DreamUser")) || [];
function signUp() {
var user = document.getElementById("user").value;
var email = document.getElementById("email").value;
var email1 = document.getElementById("email1").value;
var pass = document.getElementById("pass").value;
var pass1 = document.getElementById("pass1").value;
var phone = document.getElementById("phone").value;
var referral = document.getElementById("referral").value;
var DreamStoreuser ={
username:user,
emaiAddress: email,
emaiAddress1: email1,
passWord:pass,
passWord1:pass1,
phoneNo:phone,
referral:referral
};
console.log(DreamStoreuser)
if(user == ""){
document.getElementById("user").style.borderColor = "red";
document.getElementById('user1').textContent = '**Full Name is a required field';
document.getElementById('user1').style.backgroundColor="rgb(250,232,230)";
return false
}
if(user.length <= 2){
document.getElementById("user").style.borderColor = "red";
document.getElementById('user1').textContent = '**Please Fill Valid User Name';
document.getElementById('user1').style.backgroundColor="rgb(250,232,230)";
return false
}
if(!isNaN(user)){
document.getElementById("user").style.borderColor = "red";
document.getElementById('user1').textContent = '**Only Characters are allowed';
document.getElementById('user1').style.backgroundColor="rgb(250,232,230)";
return false
}
if(email== "" ){
document.getElementById("email").style.borderColor = "red";
document.getElementById("email2").textContent =
"Email address is a required field";
document.getElementById("email2").style.backgroundColor =
"rgb(250,232,230)";
return false
}
if(email.indexOf('@') <= 0 ){
document.getElementById("email").style.borderColor = "red";
document.getElementById("email2").textContent =
"** @ invalid Postion";
document.getElementById("email2").style.backgroundColor =
"rgb(250,232,230)";
return false
}
if((email.charAt(email.length -4) != ".") && (email.charAt(email.length -3) != ".")){
document.getElementById("email").style.borderColor = "red";
document.getElementById("email2").textContent =
"** @ invalid Postion";
document.getElementById("email2").style.backgroundColor =
"rgb(250,232,230)";
return false
}
if( email != email1 ){
document.getElementById('email3').textContent = 'Please Fill Same Email';
document.getElementById("email3").style.backgroundColor = "rgb(250,232,230)";
}
if(pass.length <= 5 || pass == "" ){
document.getElementById("pass").style.borderColor = "red";
return false
}
if(pass != pass1){
document.getElementById('pass3').textContent = 'Please Fill Same Password';
document.getElementById("pass3").style.backgroundColor = "rgb(250,232,230)";
return false
}
else{
alert("sucessfully register")
userArr.push(DreamStoreuser);
localStorage.setItem("DreamUser", JSON.stringify(userArr))
window.location.href ="login.html"
}
// redirect the user to signin page
}