Latest web development tutorials

evento onfocusout

Evento de referencia de objetos Los objetos de evento

Ejemplos

Ejecutar JavaScript cuando la entrada próximas cuadro de entrada pierde el foco:

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

Trate »

La sección inferior contiene más instancias.


Definición y Uso

onfocusout próximo evento se activa cuando el elemento pierde el foco.

Consejo: onfocusout eventos similares al onBlur evento. La diferencia principal es que el evento onblur no es compatible con burbujeo. Por lo tanto, si usted necesita para ver si el elemento o sub-elemento recibe el foco, es necesario utilizar onfocusout evento.

Consejo: A pesar de que Firefox no soporta onfocusout 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 sub-elemento deja de estar seleccionado.

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


Soporte para el navegador

evento
onfocusout 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:

<Elementoonfocusout = "myScript"> tratar

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

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

JavaScript, utilice el método addEventListener ():

objetar .addEventListener ( "focusOut", 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

Use "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 focusOut (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