Metodi focus i blur u JavaScriptu

Već znate šta je fokus unosa. Takođe znate kako da postavite ili izgubite fokus: da biste postavili, treba da kliknete u polje za unos, a da biste izgubili - na neko drugo mesto.

U JavaScriptu, međutim, postoje specijalni metodi koji omogućavaju nam da nasilno postavimo fokus u input ili da ga odatle uklonimo. To su metodi focus i blur.

Hajde da pogledamo njihov rad na primeru. Neka imamo ovaj input i dugme:

html<input id="elem" value="text">
<input type="submit" id="button">

Hajde da pritiskom na dugme postavimo fokus unosa na naš input:

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

button.addEventListener('click', function() {
  elem.focus();
});
Задание 1

Data su dva inputa. Učinite tako da nakon unosa dva simbola fokus unosa pređe na drugi input, a nakon unosa dva simbola u taj input - da se fokus odatle ukloni.