Tengo en una pagina un formulario con campos a rellenar por usuario y q se deben enviar por email.
Se q si pones
Código:
al abrirse el cliente de correo para nuevo mensaje, en el cuerpo aparecería lo puesto en body.<a href="mailto:[email protected]?body=contenido del mensaje">
Pensaba q lo mismo funcionaría cuando el envio del mail se hace a través de un submit (form ... action="mailto:...").
Pero no funciona. El contenido se construye "automáticamente" con todos los campos del formulario, pero yo no quiero q se muestren todos.
Para ello, con javascript, antes del .submit(), recorro el formulario, recogiendo los valores de los campos q quiero, construyendo un string.
Después, hago
Código:
siendo str el string con los datos del formulario, habiendo comprobado q está bien construido.document.forms[0].action = "mailto:[email protected]?body="+str; document.forms[0].submit();
Pues na' de na', pq ignora lo q se pone en el body.
He probado a poner, por ejemplo,
Código:
y el wenas no sale en el mail q se recibe.document.forms[0].action = "mailto:[email protected]?body=wenas";
¿Alguién sabe como puedo construir el contenido del mail en un action=mailto:...?.
Salu2 y gracias
![Aplauso](http://static.forosdelweb.com/fdwtheme/images/smilies/aplausos.gif)
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)
![Aplauso](http://static.forosdelweb.com/fdwtheme/images/smilies/aplausos.gif)
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)