Un tutorial sobre cómo utilizar los formularios 'Mailto'

click fraud protection

Una característica del sitio web tan nueva diseñadores web luchar es un formulario, pero los formularios web no tienen por qué ser complicados. Los formularios por correo son una manera fácil de hacer que los formularios funcionen. Estos formularios dependen de los clientes de correo electrónico para enviar los datos del formulario desde la computadora del cliente al propietario del formulario. Los formularios por correo son más fáciles que aprender a escribir PHP y más barato que comprar un guión escrito previamente. A continuación, se explica cómo crear un formulario HTML mailto.

Un teclado con un botón Contáctenos
Courtney Keating / E + / Getty Images

Empezando

Los formularios HTML pueden ser un desafío para los nuevos desarrolladores de sitios de Internet porque estos formularios requieren más que aprender el marcado HTML. Además de Elementos HTML necesario para crear el formulario y sus campos, debe haber una manera de hacer que el formulario funcione. Esto generalmente requiere PHP, acceso a un Secuencia de comandos CGI

instagram viewer
, u otro programa para crear el atributo de acción del formulario. Esa acción es cómo el formulario procesa los datos y qué hace con ellos después (por ejemplo, escribir en una base de datos o enviar un correo electrónico).

Si no tiene acceso a un script para que el formulario funcione, existe una acción de formulario que admite la mayoría de los navegadores modernos.

action = "mailto: youremailaddress"

Esta es una forma sencilla de enviar los datos del formulario desde su sitio web a su correo electrónico. Esta solución está limitada en lo que puede hacer. Sin embargo, para sitios web pequeños, es un buen lugar para comenzar.

Trucos para usar formularios Mailto

Utilizar el enctype = "texto / plano" atributo. Este atributo le dice al navegador y al cliente de correo electrónico que el formulario envía texto sin formato en lugar de algo más complicado.

Algunos navegadores y clientes de correo electrónico envían datos de formularios codificados para páginas web. Esto significa que los datos se envían como una línea, donde los espacios se reemplazan por el signo más (+) y otros caracteres se codifican. Utilizando la enctype = "texto / plano" El atributo facilita la lectura de los datos.

Ejemplo de formulario Mailto

Aquí hay un formulario de muestra usando la acción mailto.


Su nombre:
Tu apellido:
Comentarios:

Este es un marcado simple. Idealmente, estos campos de formulario se codifican utilizando elementos y marcas semánticas. Sin embargo, este ejemplo es suficiente para el alcance de este tutorial.

Sus clientes ven un mensaje que dice que el formulario se envía por correo electrónico. El resultado se ve así:

first_name = Jennifer
last_name = Kyrnin
comentarios = ¡Hola!

Utilice el método GET o POST

Mientras que la CORREO El método a veces funciona, a menudo hace que el navegador abra una ventana de correo electrónico en blanco. Si esto te sucede con el OBTENER método, luego cambie a CORREO.

Nota especial sobre los formularios Mailto

Este método, aunque fácil, también es limitado. Es importante tener en cuenta que los formularios de correo electrónico no siempre funcionan para todas las combinaciones de navegadores y clientes de correo electrónico. Si usó un formulario mailto y no tuvo éxito, podría haber alguna combinación de tecnología que provocó que la función fallara.

Este método es un buen primer intento de crear formularios web que generen un correo electrónico y envíen datos del formulario. A medida que avance en sus habilidades web, explore opciones más sólidas. Desde scripts CGI hasta formularios PHP y plataformas CMS que tienen widgets de formulario incorporados, tiene muchas opciones avanzadas para considerar para las necesidades de formularios de su sitio web en el futuro.

instagram story viewer