PHPackages                             webcito/jquery-typing-events - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. webcito/jquery-typing-events

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

webcito/jquery-typing-events
============================

The jQuery plugin simplifies the events that take place in an input field. The default properties are not overwritten.

130HTML

Since Sep 15Pushed 2y ago1 watchersCompare

[ Source](https://github.com/ThomasDev-de/jquery-typingEvents)[ Packagist](https://packagist.org/packages/webcito/jquery-typing-events)[ RSS](/packages/webcito-jquery-typing-events/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

jquery-typingEvents
===================

[](#jquery-typingevents)

The jQuery plugin simplifies the events that take place in an input field. The default properties are not overwritten.

options
-------

[](#options)

nametypedefaultdescriptiondelayint`400`The time in milliseconds after the last keystroke was made and the event `typingEnd` is triggered.allowedKeysarray`[]`A list for allowed keys (e.g. `['a','b',..]`)preventedKeysarray`[]`A list for forbidden keys (e.g. `['a','b',..]`)trimstring`".,|]\\^"`Characters that are trimmed from the input after the event `typingEnd` (except for password fields).onKeyDownfunction`(event, key, allowed) => {}`The function is triggered with each keystroke.onKeyUpfunction`(key) => {}`The function is triggered each time a keystroke is released.onPreventedfunction`(key) => {}`The function is triggered when the keystroke is not allowed.onTypingStartfunction`() => {}`The function is triggered when an input starts.onTypingEndfunction`(value) => {}`The function is triggered when an input ends (measured by the `delay` property).events
------

[](#events)

eventparamskey.anye, key, allowedTriggered with each keystroke.kex.A
key.a
key.B
key.b
key.Shift
...e, key, allowedTriggered on each specific keystroke.key.preventede, keyTriggered on each forbidden keystroke.typingStarteTriggered at the start of the input.typingEnde, value (trimmed)Triggered at the end of the input (measured by the `delay property).

###  Health Score

15

—

LowBetter than 3% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity20

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/6d5f10c16b4b6bd1ac531ffc39c23c569490ec4630829511692c03ec89d36a11?d=identicon)[thomasK81](/maintainers/thomasK81)

---

Top Contributors

[![ThomasDev-de](https://avatars.githubusercontent.com/u/67106837?v=4)](https://github.com/ThomasDev-de "ThomasDev-de (11 commits)")

---

Tags

delayeventsjavasciptjavascriptjqueryjquery-plugintyping

### Embed Badge

![Health badge](/badges/webcito-jquery-typing-events/health.svg)

```
[![Health](https://phpackages.com/badges/webcito-jquery-typing-events/health.svg)](https://phpackages.com/packages/webcito-jquery-typing-events)
```

###  Alternatives

[kaufmanndigital/gdpr-cookieconsent

A ready-to-run package, that integrates an advanced cookie consent banner into your Neos CMS site.

2540.7k](/packages/kaufmanndigital-gdpr-cookieconsent)[selective/transformer

A strictly typed array transformer with dot-access, fluent interface and filters.

3817.8k1](/packages/selective-transformer)[derhansen/sf_banners

Banner-Management Extension based on Extbase and Fluid. Loads banners asynchronously using JavaScript.

1144.5k](/packages/derhansen-sf-banners)[martin/wn-forms-plugin

Create easy (and almost magic) AJAX forms

212.3k](/packages/martin-wn-forms-plugin)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
