Настан input во JavaScript

Следниот настан кој ќе го проучуваме, се вика input. Се јавува секој пат кога ќе се внесе нов симбол во инпут или textarea. Ајде да погледнеме на пример. Нека имаме инпут:

html<input id="elem">

Ајде при секој притисок на копче на тастатурата да ја печатиме во конзолата моменталната содржина на инпутот:

javascriptlet elem = document.querySelector('#elem');

elem.addEventListener('input', function() {
  console.log(this.value);
});
Задание 1

Даден е инпут. Нека во него се внесува текст. Откако должината на текстот ќе достигне 5, испечатете на екран порака за тоа.

Задание 2

Даден е инпут. Нека во него е дозволено да се внесат 5 симболи. Даден е и абзац. Како што се внесуваат симболи во инпутот, запишете, уште колку симболи може да се внесат. Кога бројот на симболи ќе ја надмине должината од 5, во абзацот испечатете за колку симболи е надмината должината на текстот.