forked from deepakChourasiya-aj/Furniture-Stock
/
register.js
70 lines (55 loc) · 1.93 KB
/
register.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
// import { navbar } from "./function.js";
const registerForm = document.getElementById("register-form");
let usersDetails = JSON.parse(localStorage.getItem("users-details")) || [];
let usersApi = "http://localhost:3000/api/users";
//User Registration Details
registerForm.addEventListener("submit", (e)=>{
e.preventDefault();
let firstname = document.getElementById("firstname").value;
let lastname = document.getElementById("lastname").value;
let email = document.getElementById("email").value;
let phone = document.getElementById("phone").value
let password = document.getElementById("password").value;
let confirmPassword = document.getElementById("confirm-password").value
if(password===confirmPassword){
let registerdData = {
firstname,
lastname,
email,
password,
phone,
password,
place : "india"
};
usersDetails.push(registerdData);
addUser(registerdData);
localStorage.setItem("users-details", JSON.stringify(usersDetails));
}else{
swal("Password is not matching. Please check and try again");
}
});
async function addUser(registerdData){
try {
let res = await fetch(usersApi, {
method: "POST",
headers:{
'Content-Type': 'application/json'
},
body: JSON.stringify(registerdData)
})
if(res.ok){
// alert("Account created successfully. You can Login now.");
swal({
title: "Account created successfully. You can Login now!",
text: "You clicked the button!",
icon: "success",
button: "Aww yiss!",
});
}
} catch (error) {
alert("error");
}
}
let registerpage = document.querySelector('#navbarstag');
console.log(navbar());
registerpage.innerHTML= navbar();