-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathform_website.js
More file actions
25 lines (23 loc) · 1006 Bytes
/
Copy pathform_website.js
File metadata and controls
25 lines (23 loc) · 1006 Bytes
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
const password = document.querySelector('#password');
const confirmPassword = document.querySelector('#confirm_password');
const errorMessage = document.querySelector('.error-message');
const createButton = document.querySelector('.create-account-button')
let passwordsMatch = false;
confirmPassword.onkeyup = function () {
if (password.value != confirmPassword.value && password.value != '') {
errorDiv = document.createElement('div');
errorMessage.innerHTML = '';
errorDiv.innerHTML = '* Password doesn\'t match';
errorDiv.setAttribute('style', 'color: red; font-family: Roboto;')
errorMessage.appendChild(errorDiv);
passwordsMatch = false;
} else if (password.value == confirmPassword.value && password.value != '') {
errorMessage.innerHTML = ''
passwordsMatch = true;
}
}
createButton.addEventListener('click', function (e) {
if (passwordsMatch === false) {
e.preventDefault();
};
});