This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.
search event is fired when a search is initiated on an
type="search". There are several ways a search can be initiated, such as by pressing Enter while the
<input> is focused, or, if the
incremental attribute is present, after a UA-defined timeout elapses since the most recent keystroke (with new keystrokes resetting the timeout; so the firing of the event is debounced).
Current UA implementations of
type="search" have an additional control to clear the field. Using this control also fires the
search event. In that case the
value of the
<input> element will be the empty string.
This event is currently only supported by WebKit (Safari) and Blink (Chrome, Opera).
- Default Action
||The event target (the topmost target in the DOM tree).|
||The type of event.|
||Whether the event normally bubbles or not.|
||Whether the event is cancellable or not.|
We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!
|Feature||Chrome||Firefox (Gecko)||Internet Explorer||Opera||Safari|
|Basic support||(Yes)||No support||No support||(Yes)||(Yes)|
|Feature||Android||Chrome for Android||Firefox Mobile (Gecko)||IE Mobile||Opera Mobile||Safari Mobile|
|Basic support||?||?||No support||No support||?||?|