forked from Saurabh-Nishad-WD/LoginSignUpForm
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathscript.js
More file actions
37 lines (33 loc) · 1.31 KB
/
script.js
File metadata and controls
37 lines (33 loc) · 1.31 KB
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
const loginForm = document.querySelector(".login-form");
const signupForm = document.querySelector(".signup-form");
const toggleSignup = document.getElementById("toggle-signup");
const toggleLogin = document.getElementById("toggle-login");
const formContainer = document.querySelector(".form-container");
toggleSignup.addEventListener("click", (e) => {
e.preventDefault();
formContainer.classList.add("active");
});
toggleLogin.addEventListener("click", (e) => {
e.preventDefault();
formContainer.classList.remove("active");
});
document.getElementById("login-form").addEventListener("submit", (e) => {
e.preventDefault();
alert("Login successful!");
});
document.getElementById("signup-form").addEventListener("submit", (e) => {
e.preventDefault();
const password = e.target.querySelector('input[type="password"]').value;
const confirmPassword = e.target.querySelectorAll('input[type="password"]')[1].value;
let emailValid=e.target.email.value.split("@");
if(emailValid[1] !== "gmail.com" && emailValid[1] !=="yahoo.com" && emailValid[1] !== "outlook.com")
{
alert("Invalid Email address, Please Enter correct address");
return;
}
if (password !== confirmPassword) {
alert("Passwords do not match!");
return;
}
alert("Signup successful!");
});