Una característica común de los sitios web con los que luchan muchos diseñadores web nuevos es una forma. Es posible que desee agregar un formulario a su sitio web como una forma sencilla para que las personas se pongan en contacto con usted para hacer preguntas o expresar interés en los productos o servicios que ofrece. Desafortunadamente, los tutoriales en línea sobre cómo agregar formularios de sitios complejos pueden ser confusos y alejar a los nuevos profesionales de la web.
Los formularios web no tienen por qué ser difíciles de trabajar, incluso para los nuevos webbies. Los formularios Mailto son una forma fácil de hacer que los formularios funcionen. Dependen de los clientes de correo electrónico para enviar los datos del formulario desde la computadora del cliente al propietario del formulario. Los datos del formulario que completa el usuario del sitio web se envían por correo electrónico a una dirección específica como se especifica en la codificación del formulario.
Si es nuevo en diseño web y no sabe cómo programar interacciones más complejas, o si está ejecutando un sitio web pequeño y solo quiere una forma sencilla de agregar un formulario, tener un formulario de correo electrónico como formulario de contacto es mucho más fácil que aprender a escribir PHP. También es más barato que comprar un guión escrito previamente para que lo haga por usted.
Con este rápido tutorial, aprenda cómo usar los formularios mailto. Incluso si nunca lo ha hecho anteriormente, dominar la técnica es fácil y ciertamente en el ámbito del "diseño web inicial".
Empezando
Los formularios HTML pueden ser desafiantes para los nuevos desarrolladores web porque requieren más que solo aprender el formato HTML. Además de los elementos HTML necesarios para crear los formularios y sus campos, también debe tener alguna forma de hacer que el formulario "funcione". Por lo general, esto requiere acceso a un script CGI u otro programa para crearlo en el atributo "acción" del formulario. Esa acción es cómo el formulario procesa los datos y qué hace con ellos después (escribir en una base de datos, enviar un correo electrónico, etc.)
Si no tiene acceso a un script que haga que su formulario funcione, hay una acción de formulario que la mayoría de los navegadores modernos admiten.
acción = " mailto: youremailaddress '
Esta es una forma sencilla de obtener los datos del formulario desde su sitio web a su correo electrónico. Es cierto que esta solución es muy limitada en lo que puede hacer, pero para sitios web muy pequeños, es un buen lugar para comenzar.
Trucos para usar los formularios de Mailto
Utilizar el
enctype = "texto / plano" atributoEsto le dice al navegador y al cliente de correo electrónico que el formulario está enviando 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 larga, los espacios se reemplazan por más (+) y otros caracteres se codifican. Utilizando la enctype = "texto / plano" El atributo ayuda a hacer que los datos sean más fáciles de leer. Usa el método GET o POSTMientras que la ENVIAR El método a veces funciona, a menudo solo hace que el navegador abra una ventana de correo electrónico en blanco. Si esto te sucede con la OBTENER método, luego intente cambiar a Aquí hay un formulario de muestra usando la acción mailto. Nota: Este es un marcado muy simple. Lo ideal sería codificar estos campos de formulario utilizando más elementos y marcado semántico, pero este ejemplo es suficiente para el alcance de este tutorial. Sus clientes verán un mensaje que dice que el formulario se envía por correo electrónico. Así es como se ven los resultados: first_name = Jennifer last_name = Kyrnin comments = ¡Hola! Una vez más, este método, aunque es fácil, también es muy limitado. Obviamente, es importante tener en cuenta que los formularios mailto no siempre funcionan para todas las combinaciones de navegadores y clientes de correo electrónico. Si ha intentado usar un formulario mailto y no tuvo éxito, esta podría ser la razón: podría haber alguna combinación de tecnología que haga que la función falle. Para obtener información más detallada sobre lo que posiblemente interfiere con su intento de usar dicho formulario, consulte "Cuando los formularios de Mailto no funcionan". Si bien este método es un buen primer intento para crear formularios web que generen un correo electrónico y envíen datos, a medida que vaya avanzando en sus habilidades web, seguramente querrá explorar opciones más sólidas. Desde los scripts CGI hasta los formularios PHP y las plataformas de CMS que tienen widgets de formularios integrados, tiene muchas opciones avanzadas a considerar para sus futuras necesidades de formularios de sitios web. Ejemplo de formulario de correo
Tu apellido:
Comentarios: Nota especial sobre formularios Mailto