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

29 lines
745 B
JavaScript

"use strict";
document.addEventListener("DOMContentLoaded", () => {
const handler = (event) => {
console.log(event.target);
const length = event.target.value.length;
const maxLength = event.target.maxLength;
const counter = document.getElementById("comment-count");
counter.innerText = `${length}/${maxLength}`;
if (length > maxLength - 50) {
counter.classList.remove("text-muted");
counter.classList.add("text-danger");
} else {
counter.classList.remove("text-danger");
counter.classList.add("text-muted");
}
};
const addValidation = () => {
const textarea = document.getElementById("comment");
textarea.addEventListener("keyup", handler);
};
addValidation();
});