COMSHARP CMS writes: HTML form objects are not rendered in different browsers in a consistent way. Although some objects, such as textbox and textarea, can obtain a consistent appearance in different browsers through CSS, most other objects that cannot control appearance through CSS look very ugly in some browsers. This article selects 24 technologies to personalize form objects.
FancyForm is a very powerful JavaScript library that can be used as a replacement for checkbox and radio buttons, can generate very beautiful checkbox and radio buttons, and supports almost all browsers. This JavaScript library requires the support of the MooTools JavaScript framework.
This JavaScript and CSS combination hides checkbox and radio buttons in forms and allows you to simulate checkbox and radio buttons using CSS settings for checkbox and radio buttons. The form's functionality will not change, and the data values of checkbox and radio buttons can still be collected. The tags of checkbox and radio buttons will trigger those hidden objects.
This JavaScript and CSS combination allows you to simulate checkbox, radio button and select list controls using your own images. This thoughtful JavaScript library can also automatically use traditional form controls when the browser disables JavaScript.
The script detects checkbox and radio buttons and their tags in the form, and once discovered, it replaces these controls with CSS-style graphical tags.
Custom Form Elements combines various technologies to enhance XHTML Web form control objects, and achieves more beautiful effects based on javaScript and CSS, improving ease of use and accessibility. Supports most mainstream browsers.
Niceforms is a JavaScript library that can replace almost all web form objects. You can use the default theme, and you can even develop your own theme.
Source of this article: http://www.netwaver.com/23/24-html-form-elements-customization-techniques/