Formulario web

La separación entre la estructura y los datos subyacentes de un mensaje permite a ambos variar independientemente.

Los formularios web están definidos en lenguajes de programación como HTML, Perl, Java o .NET.

Una vista tabular, sin embargo, puede ser imitada usando una tabla HTML estándar con elementos input text en cada celda.

Por ejemplo, el formulario puede reaccionar en tiempo real y solicitar o enviar nueva información mientras este aún está siendo desplegado, sin el uso de un lenguaje script separado.

Los formularios pueden ser combinados con varios scripts para permitir a los programadores crear sitios web dinámicos.

Este mismo problema es tremendamente evidente para cualquier programador que escribe código JavaScript para múltiples navegadores.

Ejemplo de formulario renderizado por Mozilla Firefox (haz clic en la imagen para ver el código HTML generado por este formulario).