Методите focus и blur во JavaScript
Веќе знаете што е фокус на внесување. Вие исто така знаете како да поставите или да изгубите фокус: за поставување треба да кликнете во полето за внесување, а за губење - на некое друго место.
Во JavaScript, сепак, постојат специјални
методи кои овозможуваат присилно поставување
на фокусот во input или негово отстранување од таму. Ова се
методите focus и blur.
Ајде да ја видиме нивната работа на пример. Нека имаме input и копче:
<input id="elem" value="text">
<input type="submit" id="button">
Ајде при клик на копчето да го поставиме фокусот на внесување на нашиот input:
let elem = document.querySelector('#elem');
let button = document.querySelector('#button');
button.addEventListener('click', function() {
elem.focus();
});
Дадени се два input. Направете така што после внесување на два знака фокусот на внесување да преминува кон вториот input, а после внесување на два знака во овој input - фокусот од него да се отстрани.