Finally! After what seemed like an eternity, the fully revamped version of Niceforms is ready to make its debut. Pretty much everything is new, from the basic coding approach, to the number of elements it handles, to the customization options.
It fully supports all modern browsers, with the exception of IE6, in which case it degrades gracefully to the original form. But then again, some would argue that IE6 wouldn't fit into the modern browsers category anyway.
To get all the details, you can visit the project page. Comments, suggestions, bug reports, and everything else can be addressed here.
Update: Lucian Lature has made this into a jQuery plugin as well. For those interested, you can get it here.
Update 2: Ajay D'Souza has created a WordPress plugin based on Niceforms as well. It can be found here.
Cool, I like it. It is very useful for web apps where you need a consistent UI across the entire site, including forms. Thank god you ditch IE6. It’s the developers fault for IE6 existence today, not users.
by Lucian E. Marin
on November 16th, 2008, at 05:25 am
great to hear you’re still working on it :)
good work on the release!
by andrei
on November 16th, 2008, at 10:30 am
Congratulations! Back when you did the very first version, I was so intrigued by it. I looked back at the site today for a little research in past links, and a version is out. Hurray!
All the best,
Matthias
by Matthias Willerich
on November 20th, 2008, at 04:33 am
Very very nice. Unfortunate IE6 is still a key browser for us. About 20% of our visitors still use it.
by Reynder
on November 24th, 2008, at 10:46 am
One issue I noticed in FF(don’t know hw IE behave).. If you try move your mouse to the scroll bar of any drop downs they will close.. You can see it in the DOB drop downs.
You can not move to a date such as 30 using the scroll bar. You will end up with using the mouse scroller to move down.
by Anz
on November 25th, 2008, at 01:29 am
It’s cool. But we have a serious problem with such forms usage. If we have JS file loaded BEFORE all the page content—we see nice forms in every case (with or w/o JS—we just don’t see unstyled content). But if we move JS load to the combined window.onload (as most of JS libraries do) to speed to the page load.—we will see forms blonking. First, browser will load and render simple HTML, then—only the styled HTML with JS. And the latter can be quite different from the former.
It’s an accessibility issue: what drawbacks will we choose and what benefits. My choice is unstyled forms and fast web pages load. Someone can take nice forms and slow web pages. But I don’t see any way to combine these approaches.
by sunnybear
on November 25th, 2008, at 05:31 am
Its a neat idea.. but why not make the images into transparent gifs? Or atleast make them pings and add the IE6 hack for them. I tried using this with Codeigniter and with all of the weird paths it made it almost impossible to use. I also use a different color background which made it hard. I do however like the idea. Good work, looks like it took a while!
by Justin
on December 4th, 2008, at 11:58 am
This looks nice. Thanks for writing this script. Must have been a lot of headaches—uur—I mean fun!
I noticed briefly that there is a usability issue on FF on Win 2000.
When selecting the month or day or year in your Date of Birth dropdown, if you do not move onto the selection area right away, then the dropdown will close right away. I.e. if you select the dropdown and stay on the scroll-bar it will close the dropdown.
Here’s a suggestion for you for the future, use autoscrolling for the date of birth, or other drop downs. I think its more usable if the user does not have to scroll just to get down to Dec because the dropdown just goes only to Nov. I tested in IE 7.0 VISTA, Safari 3.1 on VISTA.
Thanks for making this.
by Hanna Kroeger Healer
on December 4th, 2008, at 01:15 pm
I noticed the jquery version is on Google Code how about putting this version on Google code so anyone can contribute fixes and improvements. I’d personally like to get the drop down boxes looking even better so the drop down itself is themed.
by Sean
on January 24th, 2009, at 05:18 am