lab-2/static/js/app.js

20 lines
691 B
JavaScript

document.addEventListener("DOMContentLoaded", () => {
const forms = document.querySelectorAll("form");
forms.forEach((form) => {
form.addEventListener("submit", () => {
const submitButton = form.querySelector('button[type="submit"]');
if (!submitButton) {
return;
}
submitButton.disabled = true;
const originalText = submitButton.textContent || "";
submitButton.dataset.originalText = originalText;
submitButton.textContent = "Отправка...";
setTimeout(() => {
submitButton.disabled = false;
submitButton.textContent = submitButton.dataset.originalText || originalText;
}, 2000);
});
});
});