The global <a data-l10n-name="mdn-beforeinput">beforeinput</a> event is fired on an <a data-l10n-name="mdn-input">&lt;input&gt;</a> and <a data-l10n-name="mdn-textarea">&lt;textarea&gt;</a> elements, or any element whose <a data-l10n-name="mdn-contenteditable">contenteditable</a> attribute is enabled, immediately before the element’s value changes. The event allows web apps to override the browser’s default behavior for user interaction, e.g., web apps can cancel user input only for specific characters or can modify pasting styled text only with approved styles.
Globalny podawk <a data-l10n-name="mdn-beforeinput">beforeinput</a> so na elementach <a data-l10n-name="mdn-input">&lt;input&gt;</a> a na elementach <a data-l10n-name="mdn-textarea">&lt;textarea&gt;</a> abo na kóždym elemenće, kotrehož atribut <a data-l10n-name="mdn-contenteditable">contenteditable</a> je aktiwizowany, njeposrědnje před změnu hódnoty elementa wuwoła. Podawk webnałoženjam zmóžnja, standardne zadźerženje wobhladowaka za wužiwarsku interakciju přepisać, na př. webnałoženja móža wužiwarske zapodaće jenož za wěste znamješka přetorhnyć abo zasadźenje teksta ze stilemi jenož ze schwalenymi stilemi změnić.