html - link - Mailto: Formato del cuerpo
mailto html ejemplo (3)
Desde el primer resultado en Google:
mailto:[email protected]_t?subject=Header&body=This%20is...%20the%20first%20line%0D%0AThis%20is%20the%20second
Posible duplicado:
mailto enlaza múltiples líneas corporales
Solo 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. mailto:
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 manera de formatear el cuerpo para que haya nuevas líneas:
name:
email:
tel:
postal address:
¡gracias!
Así es como se ve mi mailto
ahora. cualquier ayuda o sugerencia es bienvenida:
<a href="mailto:[email protected]?subject=Suggestions&body=Your%20suggestions%20are%20really%20important%20to%20us%20,thanks!">Send suggestions!</a>
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).
Es mejor utilizar un simple script PHP (echa un vistazo a PHPMailer ) o utilizar una solución alojada (Google " forma de correo electrónico alojada ", " alojamiento de formulario de correo electrónico gratuito " o algo similar)
Por cierto, está buscando el término " Percent-encoding " (también llamado url-encoding y Javascript utiliza encodeUri / encodeUriComponent (¡asegúrese de comprender las diferencias!)). Necesitarás codificar mucho más que solo nuevas líneas.
Use %0D%0A
para un salto de línea en su cuerpo
- Cómo ingresar el salto de línea en el comando de cuerpo de mailto (por Christian Petters; 01 de abril de 2008)
Ejemplo ( Demo ):
<a href="mailto:[email protected]?subject=Suggestions&body=name:%0D%0Aemail:">test</a>
^^^^^^