Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/08/2012, 05:23
Kyll3R
 
Fecha de Ingreso: agosto-2012
Mensajes: 2
Antigüedad: 11 años, 8 meses
Puntos: 0
Pregunta Enviar datos de formulario por email (mailto).

Hola,

Estoy intentando enviar un formulario por email de la siguiente manera:


Código:
<form action="mailto:xxx@xxxes?Subject=Formulario.&amp;body=-Nombre: '+ document.GetElementById(\'nombre\').value' " method="post" name="formulario" onsubmit="return revisar()">
Nombre: <input name="- Nombre" id="nombre" size="30" tabindex="2" type="text" /> (este es el campo donde escribiría el nombre)
<input tabindex="12" type="submit" value="Enviar" /> 
</form>

El caso, es que al darle a enviar, se me abre outlook con la siguiente info:

Código:
-Nombre: '+ document.GetElementById(\'nombre\').value'
¿Sabéis que puede estar fallando?

Sé que lo hago un poco enrevesado, que funciona en Firefox y Chrome al enviarlo con Post, pero en Internet Explorer como me llegaba el correo vacio, decidí meter el campo body al form directamente y me enviaba texto tal cual. Ahora quiero añadirle a ese texto variables, pero no sé como.

Gracias.

Última edición por Kyll3R; 10/08/2012 a las 05:57