Desde mi punto de vista un formulario web permite la agrupación de elementos dentro de él; elementos como cajas de texto, botones, listas desplegables, casillas de verificación o de opciones, etc.
Todo esto permite que en vez de programar un comportamiento para cada elemento del formulario, se puede definir esta programación para el formulario el comportamiento de todos sus elementos en una sola programación. Esto en el caso de páginas estáticas, cuya ejecusión de la programación se realiza a nivel del equipo cliente. En los casos de sistemas cliente-servidor el formulario es enviado al servidor con todos los datos colectados por sus elementos, procesados según programación y devuelta la respuesta al cliente.
Desde mi punto de vista un formulario web permite la agrupación de elementos dentro de él; elementos como cajas de texto, botones, listas desplegables, casillas de verificación o de opciones, etc.
Todo esto permite que en vez de programar un comportamiento para cada elemento del formulario, se puede definir esta programación para el formulario el comportamiento de todos sus elementos en una sola programación. Esto en el caso de páginas estáticas, cuya ejecusión de la programación se realiza a nivel del equipo cliente. En los casos de sistemas cliente-servidor el formulario es enviado al servidor con todos los datos colectados por sus elementos, procesados según programación y devuelta la respuesta al cliente.