20 lines
691 B
JavaScript
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);
|
|
});
|
|
});
|
|
});
|