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.
Ընդհանուր <a data-l10n-name="mdn-beforeinput">յետոյ ներմուծէք</a> իրադարձութիւնը արգելում է ինչպէս <a data-l10n-name="mdn-input">&lt; ներածել &gt; </a> եւ <a data-l10n-name="mdn-textarea"> &lt; գրոյթի տարածքում &gt; </a>տարրեր, կամ ցանկացած տարր, որի<a data-l10n-name="mdn-contenteditable">contenteditable</a> յատկանիշը միացուած է տարրի արժէքի փոփոխութիւնից անմիջապէս առաջ: Իրադարձութիւնը թոյլ է տալիս ցանցային ծրագրերին չեղարկել աւգտատիրոջ փոխազդեցութեան համար դիտարկչի սկզբնադիր վարքը, աւրինակ՝ ցանցային ծրագրերը կարող են չեղարկել աւգտագործողի մուտքը միայն որոշակի նիշերի համար կամ կարող են փոփոխել պատճենուած ոճաւորուած գրոյթը միայն ընդունելի ոճերով: