Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/09/2003, 03:22
Avatar de fjmasero
fjmasero
 
Fecha de Ingreso: diciembre-2002
Mensajes: 488
Antigüedad: 22 años, 2 meses
Puntos: 1
construir contenido email

Wenas:

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:
<a href="mailto:[email protected]?body=contenido del mensaje">
al abrirse el cliente de correo para nuevo mensaje, en el cuerpo aparecería lo puesto en body.

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:
document.forms[0].action = "mailto:[email protected]?body="+str;
document.forms[0].submit();
siendo str el string con los datos del formulario, habiendo comprobado q está bien construido.

Pues na' de na', pq ignora lo q se pone en el body.

He probado a poner, por ejemplo,
Código:
document.forms[0].action = "mailto:[email protected]?body=wenas";
y el wenas no sale en el mail q se recibe.

¿Alguién sabe como puedo construir el contenido del mail en un action=mailto:...?.

Salu2 y gracias
__________________
No es sabio el que sabe sino el que no sabe y quiere aprender