[Chapter 21] Reference: Element.onblur()
Author: David Flanagan
Date: Fri Aug 29 11:15:34 1997

#

| Chapter 21 JavaScript Reference |

# Element.onblur() Handler

## Name

Element.onblur() Handler---invoked when a form element loses focus

## Availability

Navigator 2.0, Internet Explorer 3.0

## Synopsis

    element.onblur

## Description

The `onblur()` event handler of a form element is invoked by the web browser when the user transfers keyboard focus away from that form element. Calling `blur()` to remove focus from an element does not invoke `onblur()` for that object. Note, however, that calling `focus()` to transfer focus to some other element will cause the `onblur()` event handler to be invoked for whatever element currently has the focus.

The `onblur()` event handler is a function defined through the `onBlur` attribute of the HTML tag that defined the form element. The value of this attribute is a string that may contain any number of JavaScript statements, separated by semicolons. In Navigator 3.0, the `onblur()` event handler may also be defined by assigning a function directly to the `onblur` property of an element.

The `onblur()` event handler is available for all form elements except the Hidden element. For Navigator 2.0 and 3.0 on Unix platforms, however, it is only invoked for the text-entry elements: Text, Textarea, Password and FileUpload. Note that in Navigator 3.0, the Window object also defines an `onblur()` event handler.

## See Also

"Element", "Element.onchange()", "Element.onclick()", "Element.onfocus()",

Element.name |  | Element.onchange()