home | O'Reilly's CD bookshelfs | FreeBSD | Linux | Cisco | Cisco Exam  

JavaScript: The Definitive Guide

Previous Chapter 21
JavaScript Reference

Element.onblur() Handler


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


Navigator 2.0, Internet Explorer 3.0




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.

Previous Home Next
Element.name Book Index Element.onchange()

HTML: The Definitive Guide CGI Programming JavaScript: The Definitive Guide Programming Perl WebMaster in a Nutshell