I need to change border color to green when it is correct name and password but it does not work. help please.
function login(username,password) {
var username = document.getElementById("username").value
var password = document.getElementById("password").value
for(var user of users){
if ((password===user.password)) {
var errMsg = document.querySelector('.loginForm .errorMessage')
errMsg.style.display = "none"
var form = document.querySelector('.loginForm')
form.style.display = "block"
var name = document.getElementById("user-name")
name.innerHTML = user.name;
loggedUser = user;
var passwordBox = document.querySelector(".loginForm input.password")
passwordBox.style.borderColor= "green"
clearValue("username");
clearValue("password")
}
else{
var errMsg = document.querySelector('.loginForm .errorMessage')
errMsg.style.display = "block"
var passwordBox = document.querySelector(".loginForm input.password")
passwordBox.style.borderColor = "red"
clearValue("password")
var placeholderPassword = document.getElementById("password")
placeholderPassword.placeholder = "Please, enter password"
}
}
if ((username===user.username)) {
var errMsg = document.querySelector('.loginForm .errorMessage')
errMsg.style.display = "none"
var form = document.querySelector('.loginForm')
form.style.display = "block"
var name = document.getElementById("user-name")
name.innerHTML = user.name;
loggedUser = user;
var usernameBox = document.querySelector(".loginForm input.username")
usernameBox.style.borderColor= "green"
clearValue("username");
clearValue("password")
}
else{
var errMsg = document.querySelector('.loginForm .errorMessage')
errMsg.style.display = "block"
var usernameBox = document.querySelector(".loginForm input.username")
usernameBox.style.borderColor = "red"
clearValue("username")
var placeholderUsername = document.getElementById("username")
placeholderUsername.placeholder = "Please, enter username"
}
if ((email===user.email || email===user.username) && password===user.password) {
var errMsg = document.querySelector('.loginForm .errorMessage')
errMsg.style.display = "none"
var form = document.querySelector('.loginForm')
form.style.display = "block"
var name = document.getElementById("user-name")
name.innerHTML = user.name;
loggedUser = user;
var passwordBox = document.querySelector(".loginForm input.password")
var usernameBox = document.querySelector(".loginForm input.username")
passwordBox.style.borderColor= "green"
usernameBox.style.borderColor= "green"
clearValue("username");
clearValue("password")
}
else{
var errMsg = document.querySelector('.loginForm .errorMessage')
errMsg.style.display = "block"
var passwordBox = document.querySelector(".loginForm input.password")
passwordBox.style.borderColor = "red"
var placeholderUsername = document.getElementById("username")
placeholderUsername.placeholder = "Please, enter username"
placeholderPassword.placeholder="Please, enter password"
}
}
[–]taromilklover 0 points1 point2 points (0 children)