Zdarzenie input w JavaScript

Następne zdarzenie, które poznamy, nazywa się input. Występuje ono za każdym razem, gdy wprowadzany jest nowy znak do pola input lub textarea. Spójrzmy na przykład. Niech mamy pole input:

html<input id="elem">

Przy każdym naciśnięciu klawisza na klawiaturze wypiszmy w konsoli aktualną zawartość pola input:

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

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

Dane jest pole input. Niech będzie do niego wprowadzany tekst. Gdy tylko długość tekstu osiągnie 5, wyświetl na ekranie komunikat o tym.

Задание 2

Dane jest pole input. Niech będzie dozwolone wprowadzenie do niego 5 znaków. Dana jest również sekcja. W miarę wprowadzania znaków do pola input pisz, ile jeszcze znaków można wprowadzić. Gdy liczba znaków przekroczy 5, to w sekcji wypisz wartość, o ile znaków przekroczono długość tekstu.