Mini Projects
Form Validator (3) - Check Required & Refactor
윰윰로그
2020. 7. 9. 20:08
make event listener cleaner
//Event Listeners
form.addEventListener("submit", function (e) {
e.preventDefault();
checkRequired([username, email, password, password2]);
});
make checkRequired function
// Check required fields
function checkReuqired(inputArr) {
inputArr.forEach(function (input) {
if (input.value === "") {
showError(input, `${getFieldName(input)} is required`);
} else {
showSuccess(input);
}
});
}
make getFieldName function
// Get Field Name
function getFieldName(input) {
return input.id.charAt(0).toUpperCase() + input.id.slice(1);
}