Required attribute | Form Validation ignored
Hey, for some reason javascripts skips form validation, without it validation fully takes place. I have to submit form without page reload, thats why theres preventDefault:
bookFormSubmit.addEventListener("click", (event) => {
const bookValues = [];
const bookStatusInput = document.querySelector("input[name='book-status']:checked").value;
document.querySelector("input[name='book-status']:checked").checked = false;
for (let bookInput of bookFormInputs) {
const bookValue = bookInput.value;
bookInput.value = "";
bookValues.push(bookValue);
};
bookValues.push(bookStatusInput);
console.log(bookValues);
addBookToLibrary(...bookValues);
blurredOverlay.style.visibility = "hidden";
bookForm.close();
event.preventDefault();
});