HTML form elements do not render consistently across all browsers. While some form elements such as textbox and textarea can be styled through CSS to look the same on most browsers, others are ugly enough which can’t be ruled by CSS. Here are 24 solutions you can use to customize your form elements.
Checkbox and Radio Buttons
1.) FancyForm
FancyForm is a powerful replacement script used to provide the ultimate flexibility in changing the appearance and function of checkbox and radio buttons form elements. It’s accessible, easy to use and degrades gracefully on all older, non-supporting browsers. It requires MooTools JavaScript framework. 
2.) CRIR: Checkbox & Radio Input Replacement
This combination of JavaScript and CSS will hide checkbox and radio buttons. This will allow you to style the label however you wish using CSS, and the actual input control will be hidden. The form will still collect data as it normally would because the label itself will trigger the hidden input control. The form is still fully functional if JavaScript is disabled or not supported. 
3.) Ryan Fait’s Custom Checkboxes & Radio Buttons
This JavaScript and CSS will allow you to use custom images for checkboxes, radio buttons and select lists. The unobtrusive script gracefully degrades, so if JavaScript is disabled, normal form input objects appear instead of your customized elements. 
4.) ARC – Adam’s Radio/Checkbox Customization
The script parses a specified form for input types and associated labels. If the input type is found to be a radio button or checkbox then the widget is hidden and the label is altered to display a custom widget-style-image by modifying the label’s CSS style. 
5.) prettyCheckboxes
6.) jQuery checkbox
7.) Articles & Tutorials On Customizing Checkbox and Radio Buttons
- Custom Radio Button Implement With jQuery
- slayeroffice Custom Checkbox Elements
- Customized Html Controls: Creating Custom Checkbox
- Styled Form Controls
- Fancy Checkboxes and Radio Buttons
- Inside Technique : Custom Checkboxes
Select / Dropdown Box
1.) JavaScript Image Combobox
2.) jQuery Dropdown Check List
3.) Custom Select With Icons
4.) ComboBoxes Using MooTools
5.) Select Replacement
6.) Additional Select Box Customization (Won’t Work If JavaScript Disabled)
Almost All Form Elements
1.) Custom Form Elements (CFE)
Custom Form Elements unites all efforts in the web to enhance web-based XHTML forms in terms of style, usability and accessibility by using Javascript and/or CSS. Custom Form Elements work cross-browser, currently supporting most A-grade browsers.
2.) Emblematiq Niceforms
Niceforms is a script that will replace the most commonly used form elements with custom designed ones. You can either use the default theme that is provided or you can even develop your own look with minimal effort. 









42 Responses to “24 HTML Form Elements Customization Techniques”
Nice list, thanks
[...] 24 HTML Form Elements Customization Techniques [...]
I’ve never styled my forms before but I think I’m going to try for my new website, just to give it that extra edge.
I recently released a YUI plugin version of Niceforms:
http://freshcutsd.com/yui-niceforms/
It handles all form elements, and has a lot of improvements over the official Niceforms, including IE6 support, support for dynamic forms, CSS3 resize support, and more.
Cheers!
I have tried your niceforms but there are problems regarding the background of a larges textarea. Also, there are problems when I disable my javascript, radio buttons, checkboxes, select boxes and regular submit buttons don’t show up.
Could you post a screenshot of the textarea problems?
Using CSS3 to hide the original elements – didn’t even think about what would happen with JS disabled on that one. DOH!
Thanks for your contributions to v0.2!
Awesome list. Thanks a lot !
[...] DIRECT LINK » [...]
thanks for your great article,it is useful,I have submitted a link of this article to our website in order to share it with more people. check it out:
http://www.webmasterclip.com/story/24-html-form-elements-customization-techniques
[...] 24 HTML Form Elements Customization Techniques [...]
[...] 本文来源:http://www.netwaver.com/23/24-html-form-elements-customization-techniques/ 中文翻译来源:COMSHARP CMS 官方网站 [...]
This one is really useful..
But you missed one thing, Styling of file inputs.
There are many free scripts available to help us styling file inputs. You should have included that.
One of them ~ http://bit.ly/E9jwr
Very cool customization of Form Elements. Everything is going graphical.
The issue is the scrollbar of the textarea. Also, it seems that your background image for the textarea cannot handle too long texareas, you can see it in your demo that it tries to create another textarea below it.
Yeah, there should be also a list for file inputs.
[...] 24个HTML表单元素个性化技术 【中文翻译】 VN:F [1.1.9.1_544]提交中…Rating: 0.0/10 (0 votes cast)您或许也会喜欢:前端观察第九期:前端改版前端观察第八期:CSS裸体日前端观察第七期前端观察第六期前端观察第五期前端观察第四期:前端名博前端观察第三期前端观察第二期前端观察第一期前端观察开放了 作者: 神采飞扬 简介: 又名“神飞”,爱好前端设计与开发,崇尚一目了然的设计。喜欢摇滚,尤其喜欢Beyond和U2的音乐,现居深圳。 如果你喜欢本文,请留下你的建议或评论 或订阅 以获得本站最新内容。 [...]
[...] 24 HTML Form Elements Customization Techniques (tags: webdesign list form html) [...]
[...] 24 HTML Form Elements Customization Techniques | NetWaver [...]
[...] 本文来源:http://www.netwaver.com/23/24-html-form-elements-customization-techniques/ 中文翻译来源:COMSHARP CMS 我想网板凳编辑 [...]
[...] 本文来源:http://www.netwaver.com/23/24-html-form-elements-customization-techniques/ Share and Enjoy: [...]
[...] de las 24 mejores herramientas capaces de personalizar nuestros formularios con el fín de mejorar la usabilidad y apariencia de estos sistemas de interacción con el usuario. [...]
Image listbox component: http://servletsuite.com/servlets/customlisttag.htm
[...] 24 HTML Form Elements Customization Techniques | NetWaver24 herramientas para formularios html. [...]
Naaaah most of them kill accesibility!
[...] Enlace: 24 tecnicas y estilos para personalizar formulario HTML [...]
[...] Interesting article listing 24 HTML Form Elements Customization Techniques. [...]
[...] Técnicas para mejorar la apariencia de nuestros formularios web. [...]
[...] 本文来源:http://www.netwaver.com/23/24-html-form-elements-customization-techniques/ Filed in 一步一步学习中 « 60 个优秀 Web 布局设计教程 《Google官方SEO入门指南》十二:充分利用免费的网站管理员工具 » [...]
[...] 24 trucs pour customiser joliment vos formulaires [...]
[...] フォームをクリエイティブなものにする24の方法 [...]
i think it should be 25
http://www.coders.me/web-html-js-css/javascript/sexy-forms
Community is made up of various volunteers including Contributors and Supervisors. ,
very nice!
thank for you!
[...] 24 HTML Form Elements Customization Techniques | NetWaver [...]
Sick of obtaining low numbers of useless visitors for your site? Well i want to let you know about a fresh underground tactic that produces me personally $900 per day on 100% AUTOPILOT. I really could be here all day and going into detail but why dont you merely check their website out? There is a great video that explains everything. So if your serious about producing easy hard cash this is the website for you. Auto Traffic Avalanche
Thanks for the Post, thanks for the fine Post. I will come back later . Great information about photographers: actors
Great piece of writing, thank you regarding that up-date. are you considering publishing even more stories like this one?
Skip Hop Studio Diaper Tote Tote is awesome.So many pockets – as well as not those little, useless pockets, either. Almost all of the actual storage compartments tend to be a excellent dimension and truly assist maintain everything organized. The handles are a wonderful length and fit nicely over the actual shoulder; the tackle shoulder straps additionally remain put on my shoulder, which is essential as soon as you’re transporting a infant. The handbag looks good, as well. Not too fancy, but not too casual. (I’ve it in black) The material is soft (can’t believe of a greater word) so it’s effortless to squeeze in to tight spaces – but yet it is sturdy. I have a Fleurville Lexi carrier and I really like it, as well, but that bag is actually type of inflexible. I believe this Skip*Hop can grow to be my everyday handbag. It is a little bit huge – so if you’re not in to huge hand bags this may be much better as an over-night diaper bag.
hiya, perhaps this post may be a bit off topic but in any event, I have been surfing around your web site but it looks truly tasteful..I’m preparing a new blog and i am hard-pressed to make the item appear great, and supply quality content. I have learned a whole lot here and I watch for more updates and will likely be returning.
Great information, will consider implementing this myself. Get great deals on cell phones here. http://budurl.com/cellphonesfree
comment5, meridia huron hospital, preened, ultram percocet, spinning, cheap phentermine diet pills, elect, viagra kopen, solve, about viagra, :-] codeine buy, infringement, ativan for sale,
, phentermine phentramine, 9708, generic viagra without prescription, 6214, phentermine vs adipex, О-)
Customizing form elements are easier now with form builders.