Este team de expertos despúes de días de investigación y recopilación de de información, hemos dado con los datos necesarios, queremos que te resulte útil para tu trabajo.
Solución:
Este método no parece funcionar en mi navegador, y mirar a mi alrededor indica que todo el tema de especificar encabezados a un mailto
link / action es escasamente compatible, pero tal vez esto pueda ayudar …
HTML:
JavaScript (con jQuery):
$(document).ready(function()
$('#bt1').click(function()
$('#fr1').attr('action',
'mailto:[email protected]?subject=' +
$('#tb1').val() + '&body=' + $('#tb2').val());
$('#fr1').submit();
);
);
Note lo que estoy haciendo aquí. El formulario en sí no tiene ninguna acción asociada. Y el botón de enviar no es realmente un submit
tipo, es solo un button
escribe. Usando JavaScript, estoy vinculando al evento de clic de ese botón, configurando la acción del formulario attributey luego enviar el formulario.
Funciona tanto como envía el formulario a un mailto
action (mi programa de correo predeterminado aparece y abre un nuevo mensaje a la dirección especificada), pero para mí (Safari, Mail.app) en realidad no especifica el Asunto o el Cuerpo en el mensaje resultante.
HTML no es realmente un medio muy bueno para hacer esto, como estoy seguro de que otros señalan mientras escribo esto. Es posible que esto funcione en algunos navegadores y / o algunos clientes de correo. Sin embargo, ya ni siquiera es una suposición segura que los usuarios tengan un cliente de correo pesado en estos días. No recuerdo la última vez que abrí el mío. HTML mailto
es un poco de funcionalidad heredada y, en estos días, es realmente bueno que realice la acción de correo en el lado del servidor si es posible.
Puedes usar mailto
, aquí está el código HTML:
Reemplazar EMAILADDRESS
con su correo electrónico.
Como señala David, su sugerencia en realidad no cumple con la solicitud del OP, que era un correo electrónico con asunto y mensaje. No funciona porque la mayoría, quizás todas, las combinaciones de navegadores y clientes de correo electrónico no aceptan la subject
y body
attributes de El mailto:
URI cuando se proporciona como