25+ jQuery Plugins that enhance and beautify HTML form elements

Written by Kevin Liew on 15 Apr 2009
544,301 Views • Javascript

Introduction

This article will cover the following elements:

SensationalJobs
Sponsor: SentionalJobs

Browse through dozens of job offers for web professionals including design jobs and tech jobs

 
Advertisement

Form Skinning

Frustrated with the form elements inconsistency among different browsers? With these jQuery plugins, you can unified the look and feel of all your form elements.

Form Validation

It's always good to have client side form validation. These jQuery plugin will save your times and works by reusing already made form validation.

Masking

Masking can help to avoid human mistake. I found these plugins are very helpful to guide users and decrease the chances of bad data.

File Uploader

These file uploader transform the orginal input file element into a more robust file uploader that able to upload multiple files and having a progress bar to indicate the upload progress.

Checkbox & Radio Button

Spice it up your checkbox and radio button with these jQuery plugins!

Spin Button & Slider

Spin button can be useful sometimes. The other alternative will be a slider.

Auto Complete

You must have seen the auto complete functionality from Apple.com, google.com and all the major websites. With the following plugins, we, too can implement it in our websites easily.

Calendar & Time picker

The old school method to let user select date and time are using drop down lists (day, month and year). Now, we can use a calendar, timepicker to replace the old way. Since it's picked from calendar, it decreases the chances of invalid date. I like them.

Drop Down Menu (Select Element)

Want to do more with drop down menu? These plugins able to add more capabilities to drop down menu.

Color Picker

If you are building some online tools that involves colours, I guess you will like the following plugins. jQuery based colour pickers!

Textarea

Sometimes, we get really annoyed when we have to type in message in such a small space (a textarea), and we have to scroll up and down, left and right (sometimes) to read the entire message. Say no more to scrolling! Add this autogrow/resizer capability to textarea to avoid that.

Conclusion

All the plugins are implemented using jQuery, there are still heaps of them out there. Of course, you might able to find other good stuff which are not made from jQuery. If you wrote jQuery plugin that enhances form, and you think it's really cool. Drop me a comment, I will add it in.

Don't forget to share this article to show your support! :)

Join the discussion

Comments will be moderated and rel="nofollow" will be added to all links. You can wrap your coding with [code][/code] to make use of built-in syntax highlighter.

144 comments
Nauman Akhtar 14 years ago
Thanks for sharing the plugins, they were so helpful :)
Reply
Andrew M. Andrews III 14 years ago
I'd like to recommend the Any+Time(TM) library for improved Date/Time selection. Adding a single line of JavaScript to your page makes it easy for a user to select a valid date and/or time with just a few mouse clicks--faster and easier than any other calendar widget I've seen. The current version supports jQuery and a legacy version for prototype.js is still available. Learn more at http://www.ama3.com/anytime/
Reply
blacksabbath 14 years ago
Sean O 14 years ago
For a nice way to add keyboard incrementing to your numerical inputs, check out the jQuery Increment plugin:
http://sean-o.com/increment
Reply
Tom 14 years ago
great overview! will use some scripts on our website
Reply
Bethany 14 years ago
Hello,

I would like to recommend:

First is a tool for creating jQuery modal windos called Likno Web Modal Windows Builder.

http://www.likno.com/jquery-modal-windows/index.php

Second tool is a tool for creating jQuery tooltips, called Likno Web Tooltips Builder.

http://www.likno.com/jquery-modal-windows/index.php
Reply
neel 14 years ago
Excellent list thanks for sharing.
Reply
teresa 14 years ago
Excellent post, thanks for sharing.
Reply
abdul 14 years ago
thanks for sharing. really great work.
Reply
Randy Fyfe 14 years ago
Niceform is NOT jQuery... (or even mootools) Just plain jane javascript.

It also rips out any additional classes you add to input fields; not that you will need classes for presentation, but the validation I was using relied on custom classes.

Also, very poor documentation for using it.
Reply
sarah 14 years ago
anyone managed to clear the form after submit using Niceform? im having problems clearing the selects; any ideas?
Reply
SS SENTHIL KUMAR 14 years ago
GREAT JOB. THANKS.
Reply
Web designer Greece 14 years ago
Fantastic nice forms, I didnt see a type="file" but I hope there are a subsctitute sto that bad option for file upload, anyone??
Reply