PHPackages                             intelogie/jquery-textext - 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. intelogie/jquery-textext

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

intelogie/jquery-textext
========================

05JavaScript

Since Jul 30Pushed 9y ago1 watchersCompare

[ Source](https://github.com/INTELOGIE/jquery-textext)[ Packagist](https://packagist.org/packages/intelogie/jquery-textext)[ RSS](/packages/intelogie-jquery-textext/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (1)Used By (0)

Version 2.0 in development
==========================

[](#version-20-in-development)

Please note that there's version 2.0 in active development. Checkout the #2.0.0-wip branch for more fun action! CoffeeScript and full Jasmine coverage - fun stuff!

About
-----

[](#about)

TextExt is a plugin for jQuery which is designed to provide functionality such as tag input and autocomplete.

The core design principle behind TextExt is modularity and extensibility. Each piece of functionality is separated from the main core and can act individually or together with other plugins.

TextExt's modular design allows you easily turn a standard HTML text input into a wide range of modern, tailored to your needs input field without bloating your source code and slowing down your site with the code that you aren't using.

A wide number of plugins are available including Tags, Autocomplete, Filter, Ajax as well as a few which are purely aesthetic like Focus.

Please refer to the [manual](http://textextjs.com/manual/index.html) for the full API documentation and examples.

Features
--------

[](#features)

- Tags
- Autocomplete
- AJAX loading
- Placeholder text
- Arrow
- ... and much more!

Example
-------

[](#example)

```

    $('#textarea').textext({
        plugins : 'tags prompt focus autocomplete ajax arrow',
        tagsItems : [ 'Basic', 'JavaScript', 'PHP', 'Scala' ],
        prompt : 'Add one...',
        ajax : {
            url : '/manual/examples/data.json',
            dataType : 'json',
            cacheResults : true
        }
    });

```

How To Use
----------

[](#how-to-use)

The steps to using TextExt are as follows:

1. Specify which plugins you need via the `plugins` option
2. Configure each plugin individually if necessary
3. Enjoy!

History
-------

[](#history)

### 1.3.1

[](#131)

#### Bug Fixes

[](#bug-fixes)

- Fixed jQuery 1.8.x compatability ([issue #74](https://github.com/alexgorbatchev/jquery-textext/issues/74)).

### 1.3.0

[](#130)

#### New Features

[](#new-features)

- Added `tagClick` event to the tags plugin ([issue #13](https://github.com/alexgorbatchev/jquery-textext/pull/13)). See the [example](http://textextjs.com/manual/examples/tags-click.html).
- Prompt plugin now checks `placeholder` attribute ([issue #8](https://github.com/alexgorbatchev/jquery-textext/pull/8)). See the [example](http://textextjs.com/manual/examples/prompt-from-placeholder.html).
- Clicking on item in autocomplete will automatically add that item to tags [\#2](https://github.com/alexgorbatchev/jquery-textext/issues/2).

#### Bug Fixes

[](#bug-fixes-1)

- Fixes getter methods created when plugins are initialized. ([issue #20](https://github.com/alexgorbatchev/jquery-textext/pull/20)).
- Fixed issues [\#4](https://github.com/alexgorbatchev/jquery-textext/issues/4), [\#4](https://github.com/alexgorbatchev/jquery-textext/issues/5) and [\#10](https://github.com/alexgorbatchev/jquery-textext/issues/5)related to the mouse issues in the autocomplete dropdown.
- Fixed `textext.[pluginName]()`([issue #20](https://github.com/alexgorbatchev/jquery-textext/pull/20)).

### 1.2.0

[](#120)

- Added ability to get instances of plugins to call methods on them directy ([issue #6](https://github.com/alexgorbatchev/jquery-textext/issues/6)). See the [example](http://textextjs.com/manual/examples/tags-adding.html).

### 1.1.0

[](#110)

#### New Features

[](#new-features-1)

- Added `autocomplete.render` option for custom rendering. See the [manual](http://textextjs.com/manual/plugins/autocomplete.html#autocomplete-render) and [example](http://textextjs.com/manual/examples/autocomplete-with-custom-render.html).
- Added `autocomplete.dropdown.maxHeight` option for setting height of the dropdown. See [manual](http://textextjs.com/manual/plugins/autocomplete.html#autocomplete-dropdown-maxheight) and [example](http://textextjs.com/manual/examples/autocomplete-with-custom-render.html).
- Added [Arrow plugin](http://textextjs.com/manual/plugins/arrow.html).
- Switched to MIT license.

#### Bug Fixes

[](#bug-fixes-2)

- TextExt core now works with `` tags.
- Filter plugin now works without Tags.
- Fixed clicking on suggestion in autocomplete dropdown.

### 1.0.0

[](#100)

- Initial release.

License
-------

[](#license)

The TextExt component is released under the open source MIT. This means that you can use it any way you want, but I would very much appreciate if you take a minute and support the project through a donation.

Contributors
------------

[](#contributors)

Alphabetically:

- [adamayres](http://github.com/adamayres) (Adam Ayres)
- [alexyoung](http://github.com/alexyoung) (Alex Young)
- [cmer](http://github.com/cmer) (Carl Mercier)
- [deefour](http://github.com/deefour) (Jason Daly)
- [KoernerWS](http://github.com/KoernerWS) (Florian Koerner)
- [sstok](http://github.com/sstok) (Sebastiaan Stok)

###  Health Score

21

—

LowBetter than 18% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 93% 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/8cd960536c07e255b2e6f7e55c03c6d09274b215ccceaccc38926ffe03e098a7?d=identicon)[bgauthier](/maintainers/bgauthier)

---

Top Contributors

[![alexgorbatchev](https://avatars.githubusercontent.com/u/65633?v=4)](https://github.com/alexgorbatchev "alexgorbatchev (172 commits)")[![adamayres](https://avatars.githubusercontent.com/u/207585?v=4)](https://github.com/adamayres "adamayres (2 commits)")[![cmer](https://avatars.githubusercontent.com/u/412?v=4)](https://github.com/cmer "cmer (2 commits)")[![kof](https://avatars.githubusercontent.com/u/52824?v=4)](https://github.com/kof "kof (2 commits)")[![sstok](https://avatars.githubusercontent.com/u/904790?v=4)](https://github.com/sstok "sstok (2 commits)")[![thrashr888](https://avatars.githubusercontent.com/u/10213?v=4)](https://github.com/thrashr888 "thrashr888 (1 commits)")[![mreinstein](https://avatars.githubusercontent.com/u/718067?v=4)](https://github.com/mreinstein "mreinstein (1 commits)")[![bgauthier](https://avatars.githubusercontent.com/u/1789355?v=4)](https://github.com/bgauthier "bgauthier (1 commits)")[![ulikoehler](https://avatars.githubusercontent.com/u/34971?v=4)](https://github.com/ulikoehler "ulikoehler (1 commits)")[![gordonkristan](https://avatars.githubusercontent.com/u/1527297?v=4)](https://github.com/gordonkristan "gordonkristan (1 commits)")

### Embed Badge

![Health badge](/badges/intelogie-jquery-textext/health.svg)

```
[![Health](https://phpackages.com/badges/intelogie-jquery-textext/health.svg)](https://phpackages.com/packages/intelogie-jquery-textext)
```

###  Alternatives

[photogabble/php-confusable-homoglyphs

PHP port of the Python library confusable\_homoglyphs

3347.1k2](/packages/photogabble-php-confusable-homoglyphs)[granam/czech-vocative

Inflect czech names and surnames.

15207.5k3](/packages/granam-czech-vocative)[fmcorz/moodle-block_xp

Moodle plugin to gamify students' learning experience.

1621.6k](/packages/fmcorz-moodle-block-xp)

PHPackages © 2026

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