PHPackages                             fantomx1/lightweight-untypable-combobox - 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. fantomx1/lightweight-untypable-combobox

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

fantomx1/lightweight-untypable-combobox
=======================================

1.0(5y ago)031PHP

Since Sep 2Pushed 5y ago1 watchersCompare

[ Source](https://github.com/FantomX1/lightweightUntypableCombobox)[ Packagist](https://packagist.org/packages/fantomx1/lightweight-untypable-combobox)[ RSS](/packages/fantomx1-lightweight-untypable-combobox/feed)WikiDiscussions master Synced yesterday

READMEChangelog (1)DependenciesVersions (2)Used By (1)

Showcase demo
-------------

[](#showcase-demo)

[![Showcase](lightweightUntypableCombobox.gif)](lightweightUntypableCombobox.gif)

Usage:
------

[](#usage)

```
    (new \fantomx1\lightweightUntypableCombobox\lightweightUntypableCombobox())
        ->run(
                $columnName,
                [
                    '1' => 'aaa',
                    '2' => 'bbb',
                    '3' => 'ccc',
                ],
            "filter"
        );
    }

```

where the first parameter defines a name according to which to group a textbox and the selectbox together into the combobox. The second parameter is array in form of an index for an option and values to be shown as option texts.

The third parameter defines a variable name to by sent inside a form. It will have two "subfields", \[ids\], and \[values\] = variableName\[ids\], variableName\[values\] respectivelly. As selected ids are also sent via a hidden textbox along the values. If it would be undesired the hidden element could be disabled by Jquery or added parametrizable option not to use it.

Features:
---------

[](#features)

The library is self-reliant, in terms that it manages it's own assets and third party assets via the packagesAssetsSupport library. And loads the script only once, even when being called multiple times or in a loop. So nothing more is needed to setup anywhere, except of calling the assets install command, and it should work everywhere straight ahead.

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 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.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2078d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/dd900d8c5f118562510421f30c9d9c73453682c7707f372c086f87270bb213bd?d=identicon)[FantomX1](/maintainers/FantomX1)

---

Top Contributors

[![FantomX1-github](https://avatars.githubusercontent.com/u/10033290?v=4)](https://github.com/FantomX1-github "FantomX1-github (12 commits)")

### Embed Badge

![Health badge](/badges/fantomx1-lightweight-untypable-combobox/health.svg)

```
[![Health](https://phpackages.com/badges/fantomx1-lightweight-untypable-combobox/health.svg)](https://phpackages.com/packages/fantomx1-lightweight-untypable-combobox)
```

PHPackages © 2026

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