COMSHARP CMS escribe: Los objetos de formulario HTML no se representan en diferentes navegadores de manera consistente. Aunque algunos objetos, como TextBox y TextARea, pueden obtener una apariencia consistente en diferentes navegadores a través de CSS, la mayoría de los otros objetos que no pueden controlar la apariencia a través de CSS se ven muy feo en algunos navegadores. Este artículo selecciona 24 tecnologías para personalizar los objetos de formulario.
FancyForm es una biblioteca JavaScript muy potente que se puede usar como reemplazo para la casilla de verificación y los botones de radio, puede generar una casilla de verificación y botones de radio muy hermosos, y admite casi todos los navegadores. Esta biblioteca JavaScript requiere el soporte del marco de JavaScript de Mootols.
Esta combinación JavaScript y CSS oculta la casilla de verificación y los botones de radio en formularios y le permite simular la casilla de verificación y los botones de radio utilizando la configuración de CSS para la casilla de verificación y los botones de radio. La funcionalidad del formulario no cambiará, y los valores de datos de la casilla de verificación y los botones de radio aún se pueden recopilar. Las etiquetas de la casilla de verificación y los botones de radio activarán esos objetos ocultos.
Esta combinación JavaScript y CSS le permite simular la casilla de verificación, el botón de radio y seleccionar controles de lista utilizando sus propias imágenes. Esta reflexiva biblioteca de JavaScript también puede usar automáticamente los controles de formulario tradicionales cuando el navegador deshabilita JavaScript.
El script detecta la casilla de verificación y los botones de radio y sus etiquetas en el formulario, y una vez descubierto, reemplaza estos controles con etiquetas gráficas de estilo CSS.
Los elementos de formulario personalizados combinan diversas tecnologías para mejorar los objetos de control de forma web XHTML, y logra efectos más hermosos basados en JavaScript y CSS, mejorando la facilidad de uso y accesibilidad. Admite la mayoría de los navegadores convencionales.
NiceForms es una biblioteca JavaScript que puede reemplazar casi todos los objetos de forma web. Puede usar el tema predeterminado e incluso puede desarrollar su propio tema.
Fuente de este artículo: http://www.netwaver.com/23/24-html-form-elements-customization-techniques/