Untitled
document.getElementById('registration').addEventListener('submit', function (event) { event.preventDefault(); // Prevent default form submission behavior let isValid = true; const name = document.getElementById('name').value.trim(); const password = document.getElementById('password').value; const confirmPass = document.getElementById('confirmPass').value; const passworderror = document.getElementById('passworderror'); const confirmPasserror = document.getElementById('confirmPasserror'); // Validate password length if (password.length < 8) { passworderror.textContent = "Password must contain at least 8 characters."; isValid = false; } else { passworderror.textContent = ""; } // Validate password confirmation if (confirmPass !== password) { confirmPasserror.textContent = "Passwords do not match."; isValid = false; } else { confirmPasserror.textContent = ""; } if (isValid) { // Save the user's name in localStorage localStorage.setItem('userName', name); // Redirect to the welcome page window.location.href = 'welcome.html'; } }); <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Welcome</title> </head> <body> <center> <h1 id="welcomeMessage">Welcome!</h1> </center> <script> // Retrieve the user's name from localStorage const userName = localStorage.getItem('userName'); // Display the welcome message if (userName) { document.getElementById('welcomeMessage').textContent = `Welcome, ${userName}!`; } </script> </body> </html> document.getElementById('registration').addEventListener('submit', function (event) { event.preventDefault(); // Prevent default form submission behavior let isValid = true; const name = document.getElementById('name').value.trim(); const email = document.getElementById('mail').value.trim(); const password = document.getElementById('password').value; const confirmPass = document.getElementById('confirmPass').value; const mailerror = document.getElementById('mailerror'); const passworderror = document.getElementById('passworderror'); const confirmPasserror = document.getElementById('confirmPasserror'); // Validate email for the presence of '@' if (!email.includes('@')) { mailerror.textContent = "Email must contain '@'."; isValid = false; } else { mailerror.textContent = ""; } // Validate password length if (password.length < 8) { passworderror.textContent = "Password must contain at least 8 characters."; isValid = false; } else { passworderror.textContent = ""; } // Validate password confirmation if (confirmPass !== password) { confirmPasserror.textContent = "Passwords do not match."; isValid = false; } else { confirmPasserror.textContent = ""; } if (isValid) { // Save the user's name in localStorage localStorage.setItem('userName', name); // Redirect to the welcome page window.location.href = 'welcome.html'; } });
Leave a Comment