PHP-Course/tasks/guestBook/formValidation.js
2024-05-10 13:26:42 +02:00

23 lines
497 B
JavaScript

"use strict";
document.addEventListener("DOMContentLoaded", () => {
const handler = (event) => {
if (!event.target.checkValidity()) {
event.preventDefault();
event.stopPropagation();
}
event.target.classList.add("was-validated");
};
const addValidation = () => {
const forms = document.querySelectorAll(".needs-validation");
Array.from(forms).forEach((form) => {
form.addEventListener("submit", handler, false);
});
};
addValidation();
});