2012-07-16 24 views
26

Duplicar posible:
mailto link multiple body linesmailto: Cuerpo de formatear

Sólo una pregunta rápida. Estoy creando un sitio web para una organización benéfica y tienen una sección en el sitio donde las personas pueden dar algunas sugerencias sobre cómo podrían recaudar más dinero para su causa. Su sitio es simplemente HTML, JS y CSS para mantenerlo liviano. Agregué un mailto: que permitirá a las personas enviarles un correo electrónico, pero les gustaría obtener más información, como su nombre y sus datos de contacto. Quiero saber si hay una forma de formatear el cuerpo para que haya nuevas líneas:

name: 
email: 
tel: 
postal address: 

gracias!

Así es como se ve ahora mi mailto. Cualquiera o sugerencias de ayuda son bienvenidos:

<a href="mailto:so[email protected]?subject=Suggestions&body=Your%20suggestions%20are%20really%20important%20to%20us%20,thanks!">Send suggestions!</a> 

Respuesta

2

Desde el primer resultado en Google:

mailto:[email protected]_t?subject=Header&body=This%20is...%20the%20first%20line%0D%0AThis%20is%20the%20second 
2

Olvídalo; esto podría funcionar con Outlook o incluso con GMail, pero no podrá hacer que funcione correctamente para la mayoría de los demás clientes de correo electrónico (y hay una gran cantidad de ellos).

Eres mejor de usar un simple script PHP (echa un vistazo a PHPMailer) o utilizar una solución alojada (Google "email form hosted", "free email form hosting" o algo similar)

Por cierto, que busca la el término "Percent-encoding" (también llamado url-encoding y Javascript usa encodeUri/encodeUriComponent (¡asegúrese de entender las diferencias!)). Necesitarás codificar mucho más que solo nuevas líneas.

+0

sí, sé de dónde vienes, soy un desarrollador de rubíes, y estaba considerando dejar caer todo el sitio en una aplicación de rieles y ejecutarlo a través del programa de acción y tener algunas formas. pero este cliente lo quería estrictamente html y css. así que mailto: fue el más simple. jaló algunas cuerdas y está funcionando bien. gracias por el consejo aunque – TheLegend

+0

La solución de Curt también funciona en Thunderbird, por lo que debería cubrir a los principales jugadores. – John