COMSHARP CMS écrit: Les objets de formulaire HTML ne sont pas rendus dans différents navigateurs de manière cohérente. Bien que certains objets, tels que TextBox et TextArea, puissent obtenir une apparence cohérente dans différents navigateurs via CSS, la plupart des autres objets qui ne peuvent pas contrôler l'apparence via CSS semblent très laids dans certains navigateurs. Cet article sélectionne 24 technologies pour personnaliser des objets de formulaire.
Fancyform est une bibliothèque JavaScript très puissante qui peut être utilisée en remplacement des boutons à cocher et radio, peut générer de très belles boutons à cocher et radio et prend en charge presque tous les navigateurs. Cette bibliothèque JavaScript nécessite la prise en charge du framework JavaScript Mootools.
Cette combinaison JavaScript et CSS masque les boutons à cocher et les boutons radio dans les formulaires et vous permet de simuler la case à cocher et les boutons radio à l'aide des paramètres CSS pour les boutons à cocher et à la radio. La fonctionnalité du formulaire ne changera pas et les valeurs de données de la boîte à cocher et des boutons radio peuvent toujours être collectées. Les balises de la boîte à cocher et des boutons radio déclencheront ces objets cachés.
Cette combinaison JavaScript et CSS vous permet de simuler la case à cocher, le bouton radio et la sélection des contrôles de liste à l'aide de vos propres images. Cette bibliothèque JavaScript réfléchie peut également utiliser automatiquement les contrôles de formulaire traditionnels lorsque le navigateur désactive JavaScript.
Le script détecte les boutons de case à cocher et de radio et leurs balises sous la forme, et une fois découverte, il remplace ces commandes par des balises graphiques de style CSS.
Les éléments de formulaire personnalisés combinent diverses technologies pour améliorer les objets de contrôle de formulaire Web XHTML et réalisent des effets plus beaux basés sur JavaScript et CSS, améliorant la facilité d'utilisation et l'accessibilité. Prend en charge la plupart des navigateurs grand public.
NiceForms est une bibliothèque JavaScript qui peut remplacer presque tous les objets de formulaire Web. Vous pouvez utiliser le thème par défaut et vous pouvez même développer votre propre thème.
Source de cet article: http://www.netwaver.com/23/24-HTML-FORM-Elements-Customization-Techniques/