La evolución del Formulario de Contacto

En este artículo exploramos cómo ha evolucionado el formulario de contacto a lo largo del tiempo, ofreciendo una visión personal de los cambios en el código, desde un simple formulario HTML hasta las versiones más avanzadas.

Con la llegada de HTML 2, se introdujo la capacidad de crear formularios para facilitar la comunicación entre el usuario del navegador y el creador de la página, ya sea a nivel personal o profesional. Este avance incluyó la importante etiqueta INPUT para la captura de datos.

En este formulario envía los datos con ayuda de un script CGI al servidor para procesarlos. Usando el método POST para que sea un envío “seguro”.

Al paso del tiempo, cuando en las computadoras tiene un cliente de correo instalado, se puede usar este código:

La diferencia es el destino del formulario, el cual ya se ocupa directamente a una dirección de correo electrónico. Provocando que en esta computadora abra el cliente de correo y rellene previamente los datos de este formulario.

Obviamente esto no siempre pasa así, ya que si no se configuró previamente el cliente de correo, no se darán los resultados deseados, al menos no de forma inmediata a comparación del formulario que envía los datos a un servidor que tenga un script CGI.

Aquí ya se establece la necesidad de enviar un correo, dependiendo de recursos externos como un servidor web, en este caso ejecutando scripts en CGI para el envío de un correo.

Al paso del tiempo se llegaron a validar los datos del formulario, en este caso podemos verlo con un formulario con método POST a un archivo PHP.

Este script de PHP valida cada campo que se capturó, que no esté vacío, y al final se envía directamente por correo electrónico a ese destinatario. Además funciona con un servidor previamente instalado y de ahí ejecuta la función mail() que funciona para el envío del correo. 

Al paso del tiempo se han perfeccionado este tipo de formularios, en el caso con HTML5 se presentaron validaciones a nivel navegador, no cambia mucho el funcionamiento, pero al validar a nivel navegador funciona muy bien para el usuario común.

Ahora al paso de los años, se realizan diferentes formas de crear formularios, en este caso usando JavaScript y llamando a un script en PHP:

Al paso del tiempo este tipo de formularios se perfeccionan a necesidad del cliente, pero también a necesidad del navegador con el servidor. El propósito de esta publicación es para ver que se pueden dar el mismo resultado con una diferente construcción del código, y si, (al final) es el mismo formulario.


Posted

in

by

Tags:

Comments

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *