Latest web development tutorials

evento onfocusin

Evento de referencia de objetos Los objetos de evento

Ejemplos

JavaScript se ejecuta cuando el campo de entrada (entrada) está a punto de obtener el foco:

<Input type = "text" onfocusin = "myFunction ()">

Trate »

La parte inferior de esta sección hay muchos más ejemplos.


Definición y Uso

onfocusin evento se activa cuando un elemento es una cuestión de enfoque.

Consejo: onfocusin eventos similares al onfocus evento. La diferencia principal es que no es compatible con burbujeo de eventos onfocus. Por lo tanto, si usted quiere saber si consiguen enfoque requiere el elemento o de los elementos secundarios onfocusin evento.

Consejo: Aunque navegador Firefox no soporta onfocusin eventos, pero se puede utilizar la onfocus (utilizando el método addEventListener () es un parámetro opcional) useCapture eventos del monitor de captura para ver si el elemento o subelemento obtiene foco.

Consejo: En lugar de eventos onfocusin evento es onfocusout evento.


Soporte para el navegador

evento
onfocusin No es compatible

Nota: Utilice la sintaxis DOM HTML en los navegadores Chrome, Safari y Opera 15+ onfocusin eventos pueden no funcionar correctamente. Sin embargo, como un elemento HTML utilizando el método addEventListener () puede funcionar.


gramática

En HTML:

<Elementoonfocusin = "myScript"> tratar

JavaScript (Chrome, Safari y Opera 15+ pueden no funcionar correctamente) en:

objetar .onfocusin = function () {myScript }; tratar

JavaScript, utilice el método addEventListener ():

objetar .addEventListener ( "focusin", myScript ); tratar

Nota: Internet Explorer 8 y versiones anteriores de IE no son compatibles con addEventListener () método.


detalles técnicos

Ya sea para apoyar la burbuja:
Puede ser cancelada: no
Tipo de evento: FocusEvent
etiquetas HTML compatibles: Todos los elementos HTML, excepto: <base>, <BDO>, España, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> y <title>


Ejemplos

más ejemplos

Ejemplos

Utilizado conjuntamente con "onfocusin" y "onfocusout" evento:

<Input type = "text" onfocusin = "focusFunction ()" onfocusout = "blurFunction ()">

Trate »

Ejemplos

delegados de eventos: Conjunto addEventListener () El parámetro useCapture es cierto (para enfoque y obtener un enfoque perdido):

<Form id = "myForm">
<Input type = "text" id = "myInput">
</ Form>

<Script>
var x = document.getElementById ( "myForm");
x.addEventListener ( "enfoque", myFocusFunction, true);
x.addEventListener ( "desenfoque", myBlurFunction, true);

myFocusFunction función () {
. Document.getElementById ( "myInput") style.backgroundColor = "amarilla";
}

myBlurFunction función () {
document.getElementById ( "myInput") style.backgroundColor = ".";
}
</ Script>

Trate »

Ejemplos

delegados de eventos: Uso caso focusin (navegador Firefox no soporta):

<Form id = "myForm">
<Input type = "text" id = "myInput">
</ Form>

<Script>
var x = document.getElementById ( "myForm");
x.addEventListener ( "focusin", myFocusFunction);
x.addEventListener ( "focusOut", myBlurFunction);

myFocusFunction función () {
. Document.getElementById ( "myInput") style.backgroundColor = "amarilla";
}

myBlurFunction función () {
document.getElementById ( "myInput") style.backgroundColor = ".";
}
</ Script>

Trate »


Evento de referencia de objetos Los objetos de evento