JCF stands for JavaScript Custom Forms and is a jQuery plugin that unifies various methods of adding custom styles to Web forms.
While usually these tricks and hacks are found in lots of separate plugins, JCF unifies them all in one big umbrella project that gives quick access to all of them without having to spend hours on the Internet looking for different, complementary, proper, and cross-browser supported form customization scripts.
The plugin works by hiding the original form elements, and then reproducing them using HTML & JS elements that work and feel the same way.
Form interactions and selections are translated into their homologue states into the original form fields, allowing the user to submit the form without being empty or triggering validation errors.
JCF support is included for the following form elements:
- dropdown selects
- optgroups
- multi-select optgroups
- drag sliders
- steppers
- checkboxes
- radio buttons
- file inputs
- scroll bars
On top of this there's also support custom events, touch and mouse handling, event delegation, and easy skinning through CSS code.
This latter feature allows developers to easily adapt the JCF plugin to any website design, deploying it with their scripts and seamlessly integrating it into differently styled projects.
A sample JCF form is included with the download package.
What is new in this release:
- Fixed RTL support.
What is new in version 1.2.0:
- Fixed RTL support.
What is new in version 1.1.3:
- Fixed RTL support.
What is new in version 1.1.2:
- Fixed RTL support.
What is new in version 1.1.1:
- Fixed RTL support.
What is new in version 1.1.0:
- Multiple attribute support for range inputs
- Better scrollbar behavior
- Better behavior on touch devices
Requirements:
- JavaScript enabled on client side
- jQuery 1.7 or higher
Comments not found