⊗jsPmFmFB 405 of 505 menu

Métodos focus e blur em JavaScript

Você já sabe o que é foco de entrada. Você também sabe como definir ou perder o foco: para definir, é necessário clicar no campo de entrada, e para perder - clicar em algum outro lugar.

Em JavaScript, no entanto, existem métodos especiais que permitem definir forçosamente o foco em um input ou removê-lo dele. Esses são os métodos focus e blur.

Vamos ver seu funcionamento com um exemplo. Suponha que temos um input e um botão:

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

Vamos definir que, ao clicar no botão, o foco de entrada seja definido no nosso input:

let elem = document.querySelector('#elem'); let button = document.querySelector('#button'); button.addEventListener('click', function() { elem.focus(); });

Existem dois inputs. Faça com que, após a digitação de dois caracteres, o foco de entrada passe para o segundo input, e após a digitação de dois caracteres neste input - o foco seja removido dele.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar