Name
Input.onclick — the handler invoked when a form element is clicked
Availability
JavaScript 1.0; enhanced in JavaScript 1.1
Synopsis
<input type="type
"onclick="handler
">input
.onclick
Description
The onclick
property
of an Input object specifies an event handler function that is
invoked when the user clicks on the input element. It is not invoked
when the click( )
method is called for the
element.
Only form elements that are buttons invoke the
onclick
event handler. These are the Button,
Checkbox, Radio, Reset, and Submit elements. Other form elements use
the onchange
event handler instead of
onclick
.
The initial value of the onclick
property is a
function containing the semicolon-separated JavaScript statements
specified by the onclick
attribute of the HTML tag
that defined the object. When an event handler function is defined by
an HTML attribute, it is executed in the scope of
element
rather than in the scope of the
containing window.
In the Netscape 4 event model, the onclick
handler
function is passed an Event object as an argument. In the IE event
model, no argument is passed, but the applicable Event object is
available as the event
property of the Window
object that contains the element
.
Note that the Reset and Submit elements perform a default action when
clicked: they reset and submit, respectively, the form that contains
them. You can use the onclick
event handlers of each of these elements to perform actions in addition to these default actions. In JavaScript 1.1, you ...
Get JavaScript: The Definitive Guide, Fourth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.