Събитие 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, в абзаца изведете с колко символа е надхвърлена дължината на текста.