30 jQuery Form Element Enhancing Tools Collection

introduction

Here’s a collection of jQuery form enhancement. If you want to spice up the look of your form this is the post you should be looking at. jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript.

Adding Skin to your Forms

1. File Style jQuery

Browsers do not let you style file inputs. File Style plugin fixes this problem. It enables you to use image as browse button. You can also style filename field as normal textfield using css. It is written using JavaScript and jQuery.
001
Project Site | Demo

2. Create Skype-like buttons using jQuery

If you use Skype I am sure that you noticed that animated button for adding more people to a chat. When you click on it the icon on the left “jumps” for a few times. I love that animation. And that’s why I’m going to show you how to create the same button using jQuery and some simple CSS.
002
Project Site | Demo

3. jQuery plugin : jqTransform

This plugin is a jQuery styling plugin which allows you to skin form elements. This is a very nice plugin to use, we also had created a theme pack specially for this package. The theme package can be view at here.
003
Project Site | Demo

4. jQuery jNice

Create custom looking form elements, that function like normal form elements
004
Project Site | Demo

5. Styling input file

Of all form fields, the file upload field is by far the worst when it comes to styling. Explorer Windows offers some (but not many) style possibilities, Mozilla slightly less, and the other browsers none at all. The “Browse” button, especially, is completely inaccessible to CSS manipulation.
005
Project Site | Demo

6. Emblematiq Niceforms

You basically know a web form when you see one as they always look the same and they’ve kept this look over the years. Try as hard as you might but web forms can only change their appearance so much. Some may argue that this is a good usability feature, and I tend to agree, but there comes a time when you just need to style web forms so that they look different. How do you do that? Niceforms comes to the rescue!
006
Project Site | Demo

Attractive Form Validation

7. Lightform

LightForm is a free Ajax/PHP contact form. It combines FormCheck2 for fields validation and NiceForms to style text fields and textareas. LightForm is not maintained anymore! You can still download it but there will not be any future releases and support for this script.
010
Project Site | Demo

8. Live validation

LiveValidation is a small open source javascript library for making client-side validation quick, easy, and powerful. It comprises of two main parts. Firstly, it provides developers with a rich set of core validation methods, which can also be used outside the context of forms. Secondly, it provides your visitors with real-time validation information as they fill out forms, helping them to get it right first time, making the forms easier, quicker and less daunting to complete.
009
Project Site | Demo

9. Bassistance jQuery Validation

Default submitHandler is set to display an alert into of submitting the form
008
Project Site | Demo

10. Form validator

007
Project Site | Demo

Form Masking

11. meioMask – a jQuery mask plugin

FixedChars, as the name says, are the fixed characters that you will have on your mask. For example if you mask is ‘99/99/99′ you will probably want to have the ‘/’ to be a fixedChar. So the fixedChars value can be ‘[/]‘….
011
Project Site | Demo

File Uploader

12. uploadify – a multiple file upload plugin for jQuery

Uploadify is a jQuery plugin that allows the easy integration of a multiple (or single) file uploads on your website. It requires Flash and any backend development language. An array of options allow for full customization for advanced users, but basic implementation is so easy that even coding novices can do it.
012
Project Site | Demo

13. jQuery Multiple File Upload Plugin

The Multiple File Upload Plugin (jQuery.MultiFile) is a non-obstrusive plugin for the jQuery Javascript library that helps users easily select multiple files for upload quickly and easily whilst also providing some basic validation functionality to help developers idenfity simple errors, without having to submit the form (ie.: upload files).
013
Project Site | Demo

14. jqUploader

jqUploader is a jquery plugin that substitutes html file input fields with a flash-based file upload widget, allowing to display a progressbar and percentage. It is designed to take most of its customization from the html code of your form directly – so you don’t have to do things twice . For instance, the maximum file size, if specified via html, will be recognized and used in the rich upload interface generated by jqUploader.
014
Project Site | Demo

Extreme jQuery Textarea Function

15. Textarea Resizer

This project allows the user to extend the textarea element/area within the web page whenever they feel.
015
Project Site | Demo

16. Auto Growing Textareas

This plugin makes it easy to have auto-growing textareas. Meaning, if you have a textarea, as the user types it will expand vertically to accommodate the size of the entry. This was inspired by Facebook’s auto-expanding text areas.
016
Project Site | Demo

17. Elastic (jQuery)

Make your textareas grow Facebook style jQuery plugin. This Jquery plugin makes your textareas grow and shrink to fit it’s content. It was inspired by the auto growing textareas on Facebook. The major difference between Elastic and it’s competitors is it’s weight.
017
Project Site | Demo

Adding More Function to your Drop Down Menu

18. mcDropdown jQuery Plug-in

Wanted this control to be intuitive and it had to allow for both quick mouse and keyboard entry.
018
Project Site | Demo

19. JavaScript image combobox

A combination of jQuery and msDropdown. Are you tired with your old fashion dropdown? Try this new one. Image combo box. You can add an icon with each option. It works with your existing “select” element. I hope you’ll like this.
019
Project Site | Demo

20. jQuery Dropdown Checkbox List Plugin

One of the users of the dropdown-check-list plugin added a patch containing an update to take into consideration the optgroup tags, part of the select HTML element. After playing around with it and adding a few modifications, I uploaded a new version to the codebase that has this feature:
020
Project Site | Demo

Amazing Calendar & Time Picker

21. jQuery timepickr

jquery.timepickr was created in a attempt to make the process of inputing time in a form as easy and natural as possible.
021
Project Site | Demo

22. jQuery Datepicker

The jQuery UI Datepicker is a highly configurable plugin that adds datepicker functionality to your pages. You can customize the date format and language, restrict the selectable date ranges and add in buttons and other navigation options easily.
022
Project Site | Demo

23. jQuery date picker plugin

If you are using date picker for the first time then it is recommended that you use this version as it is much more extensible and will be actively developed further.
023
Project Site | Demo

Dynamic Auto Complete References

24. jQuery plugin: Autocomplete

Autocomplete an input field to enable users quickly finding and selecting some value, leveraging searching and filtering. By giving an autocompleted field focus or entering something into it, the plugin starts searching for matching entries and displays a list of values to choose from. By entering more characters, the user can filter down the list to better matches.
024
Project Site | Demo

25. jQuery Autocomplete

This script is based on jQuery Autocomplete plugin made by PengoWorks. It has many options and is quite easy to setup in your page. You can pass advanced options as a JavaScript object, hashes etc. It’s easily to edit the style of the dropdown result box, there are a couple of css classes.
025
Project Site | Demo

This is modification of Dylan Verheul’s jQuery Autcomplete plug-in. pengoworks.com had customized his library adding the features he needed and fixing issues he considered as bugs.
026
Project Site | Demo

Color Picker for your website

26. jQuery Color Picker

Very Simple Color Picker.
027
Project Site | Demo

27. Color Picker – jQuery plugin

A simple component to select color in the same way you select color in Adobe Photoshop
028
Project Site | Demo

28. Farbtastic: jQuery color picker plug-in

029
Farbtastic is a jQuery plug-in that can add one or more color picker widgets into a page through JavaScript. Each widget is then linked to an existing element (e.g. a text field) and will update the element’s value when a color is selected.
Project Site | Demo

Spin Button & Slider

29. jQuery Spin Button

This plugin provides spin-button interface easily on your form. This interface is very handy to set especially short or middle range numbers.
030
Project Site | Demo

30. jQuery UI Slider from a Select Element

The purpose of this plugin is to allow for the jQuery UI Slider plugin to be generated using progressive enhancement. The plugin scrapes the data from a select element and generates a jQuery UI Slider in its place, acting as a proxy to the select element (regardless of whether it is still visible, or hidden from the user). This means you can use the jQuery Slider plugin alongside other input elements in a form and submit or serialize the form as if the slider is not even there. This also allows the slider to work with our without javascript since the select element can be used if the slider is unavailable.
031
Project Site | Demo

Be a link sponsor for this page now

[sponsorbox]


Related Posts Plugin for WordPress, Blogger...

I hope you have enjoyed this post, be sure to subscribe to my rss feed by click the subscribe button at the top.

Good Luck!

Be Sure to Subscribe to our feed or follow us on twitter to get the latest updates/patches
End of Article, Thanks for reading.
You can leave a response, or trackback from your own site.

11 Responses to “30 jQuery Form Element Enhancing Tools Collection”

  1. I really like this blog. Please continue the great work. Regards!!!

  2. Me and my friend were arguing about an issue similar to this! Now I know that I was right. lol! Thanks for the information you post.

  3. Alex says:

    All this is daunting for new JavaScript coder. I am a novice in this field of programming, still I know some PHP, MySQL, CSS, HTML and JavaScript. And I realize with every day that I know nothing when I see applications like this. You basically don't know what to start with…. should you first get the grips of JavaScript core functions, or you should just head on to learning JQuery library? Wish web was not growing and evolving so fast. You just don't have enough time and most importantly capabilities of staying updated with current trends. Just take simple CSS. There are so many bugs that you need to know how to hack that you need to be a total guru. Now, how about all the other language in stock? It is just way too hard and programmers should be paid much more than they are paid.
    Alex.

    • Thanks for your comment. I agree what you are saying. Sometimes I got so overwhelm everyday of how many articles and books I need to come across to get myself in great shape.
      I believe first come a good idea, second come marketing, and last come the programming stuff.
      Even if the technology are evolving rapidly, ideasss are still waiting for creativity person to delivery it.
      Kinda like facebook are something come from a idea, rather then a script.
      I believe strong idea will come with success.

  4. Data Centre says:

    Interesting , how do I use this?

  5. Hello This is important info, am into all this… gr8 stuff mate

  6. This is surely an informative article, I agree with most comments aired above.Thanks and keep it up

  7. This is a nice blog. I love the details

  8. Speaking says:

    Interesting article..keep it up. Thanks

  9. your blog is more educative and practical than being in school.

  10. Thanks for this post..it has been a really educative experience

Leave a Reply