Число кратно 10 увеличивался счетчик?
Как для текстового поля создать счетчик, который увеличивался на один при кратности символов введенных на 10?
Ответы (2 шт):
Автор решения: Arturas Lapinskas
→ Ссылка
Для проверки кратности можно использовать деление по модулю x % 10
Автор решения: doox911
→ Ссылка
Для подсчёта кратности вам необходимо разность общей длинны введённой строки и остатка от деления(деление по модулю) общей длинны строки разделить на 10.
function counter(event) {
const len = this.value.length;
const count = (len - len % 10) / 10;
console.log(`Общая длинна введённой строки: ${len} символ(ов)`);
console.log(`Кратно 10: ${count} раз(а)`);
}
const input = document.querySelector('input');
input.addEventListener('change', counter);
<input type="text">