⊗jsPmFmFB 405 of 505 menu

Métodos focus y blur en JavaScript

Ya sabes qué es el foco de entrada. También sabes cómo establecerlo o perderlo: para establecerlo hay que hacer clic en el campo de entrada, y para perderlo - en algún otro lugar.

En JavaScript, sin embargo, existen métodos especiales que permiten establecer forzosamente el foco en un input o quitarlo de allí. Estos son los métodos focus y blur.

Veamos su funcionamiento con un ejemplo. Supongamos que tenemos el siguiente input y botón:

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

Hagamos que al hacer clic en el botón se establezca el foco de entrada en nuestro input:

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

Se dan dos inputs. Haz que después de ingresar dos caracteres el foco pase al segundo input, y después de ingresar dos caracteres en este input - el foco se quite de él.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar