Число кратно 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">

→ Ссылка