FWC: SmartSelect 2.7hey yo)
I'll start.
everyone knows the problems with the select tag in html: the inability to customize the appearance, the overlapping of absolutely positioned layers, the lack of combo boxes (drop-down lists with the ability to enter), the absence of a normal multiple selection and some others. they all have some, often clumsy, solutions that can hardly be called a panacea.
when I got sick of it all, I wrote a toolkit that solves all these problems in one fell swoop.
This toolkit makes it as easy as possible to create a “fake” drop-down list, which at first glance is identical to the standard select tag, but devoid of all its flaws.
')
In addition, it allows you to use some very useful features that have been extremely popular recently. for example, a convenient API for managing lists and items (creating, editing, deleting), ajax loading cascading lists (when the contents of some lists depend on others), as well as creating simple text fields with automatic substitution of values as you type (including from server resources, similar to Google Suggest).
All settings for the smartselect components are described in a separate xml file or json string.
to introduce such a component on a page is easy. you just need to connect the library at the beginning of the file, and then in the right place insert just one line of JavaScript or PHP code (your choice). This line is a method call, in parameters to which either a link to an xml file with a description of the list is transmitted, or 2 json lines, one of which contains an array of items, and the second a set of settings (attributes).
By default, the list will look exactly the same as customizing (in different browsers in different ways), but you can fully customize its appearance using HTML, CSS, XSLT, images and JavaScript, create your own skins and templates and much more.
Other functions and features of this toolkit are complete, see for yourself, here is the site -
alx.vingrad.ru/fwc/ru , read the documentation, you can also download the release.
here are examples:
alx.vingrad.ru/fwc/ru/examplesalx.vingrad.ru/fwc/ru/doc-autofillalx.vingrad.ru/fwc/_demos/sselect.phpas for me, I look forward to and will be glad to any of your feedback and wishes, and - a little less :) - reports on bugs and errors.
have a nice day)
BIG UPD 05.02.09 - version
2.7Safari, Konqueror and Google Chrome browsers enabled.
That's it.