trackInputChangeEvent
Triggers an InputChangeEvent for the given TrackedElement.
trackInputChangeEvent = (parameters: {
element: TrackedElement;
locationStack?: LocationStack;
globalContexts?: GlobalContexts;
tracker?: BrowserTracker;
onError?: TrackerErrorHandlerCallback;
}) => void
info
trackInputChangeEvent is triggered automatically, on blur event, by tagInput.
Parameters
| type | default value | ||
|---|---|---|---|
| required | element | TrackedElement | |
| optional | locationStack | LocationStack | |
| optional | globalContexts | GlobalContexts | |
| optional | tracker | BrowserTracker | |
| optional | onError | TrackerErrorHandlerCallback | TrackerConsole.error |
Returns
trackInputChangeEvent is a void function.
Usage example
import { trackInputChangeEvent } from '@objectiv/tracker-browser';
<input
onBlur={(event) => {
trackInputChangeEvent({ element: event.target })
}}
/>
<select
onChange={(event) => {
trackInputChangeEvent({ element: event.target })
}}
>
...
</select>
<TextField
onBlur={(event) => {
trackInputChangeEvent({ element: event.target })
}}
/>
Did you know ?
trackInputChangeEvent is just syntactic sugar on top of trackEvent.