Tengo que hacer un formulario para cargar CV desde una web. Hay muchos items que puedo cargar sin problemas, y luegoi mandarlo a un php que envia un mail.. lo que no logro conseguir es que me llegue en ese mail los datos que se eligen en el combobox.
El código que tengo para el formulario /// el campo Pais es el del combobox ( la instancia tambien se llama Pais )
[code]
System.useCodePage = true;
alerta._visible = 0;
conectar = new LoadVars();
asunto = "Mensaje desde el sitio web";
servidor = "200.49.145.7";
destino = "[email protected]";
function responder(mensaje) {
alerta._visible = 1;
alerta.respuesta = mensaje;
}
// creamos la función "conectarse", que incluirá dentro del objeto conectar
function conectarse(archivo) {
if (apellido == "" || apellido == null || apellido.length<2) {
responder("El campo Apellido está vacío");
} else if (nombre == "" || nombre == null || nombre.length<2) {
responder("El campo Nombre está vacío");
} else if (domicilio == "" || domicilio == null || domicilio.length<2) {
responder("El campo Domicilio está vacío");
} else if (localidad == "" || localidad == null || localidad.length<2) {
responder("El campo Localidad está vacío");
} else if (cp == "" || cp == null || cp.length<2) {
responder("El campo Código Postal está vacío");
} else if (fecha == "" || fecha == null || fecha.length<2) {
responder("El campo Fecha está vacío");
} else if (provincia == "" || provincia == null || provincia.length<2) {
responder("El campo Provincia está vacío");
} else if (civil == "" || civil == null || civil.length<2) {
responder("El campo Estado Civil está vacío");
} else if (prefijo == "" || prefijo == null || prefijo.length<2) {
responder("El campo Prefijo está vacío");
} else if (telefono == "" || telefono == null || telefono.length<6) {
responder("el campo telefono esta vacío o no es real");
} else if (email == "" || email.indexOf("@")<1 || email.indexOf(".", -1)<3) {
responder("el campo EMAIL esta vacío o no es real");
} else if (cuil == "" || cuil == null || cuil.length<6) {
responder("el campo Cuil esta vacío o no es real");
} else {
conectar.contenido += "Apellido : "+apellido+"<BR>";
conectar.contenido += "Nombre : "+nombre+"<BR>";
conectar.contenido += "Domicilio : "+domicilio+"<BR>";
conectar.contenido += "Localidad : "+localidad+"<BR>";
conectar.contenido += "Cp : "+cp+"<BR>";
conectar.contenido += "Provincia : "+provincia+"<BR>";
conectar.contenido += "Fecha : "+fecha+"<BR>";
conectar.contenido += "Civil : "+civil+"<BR>";
conectar.contenido += "Prefijo : "+prefijo+"<BR>";
conectar.contenido += "Telefono : "+telefono+"<BR>";
conectar.contenido += "Email : "+email+"<BR>";
conectar.contenido += "Pais : "+_root.elegida +"<BR>";
conectar.contenido += "Cuil : "+cuil+"<BR>";
conectar.origen = origen;
conectar.email_destino = destino;
conectar.aliasdecorreo = servidor;
conectar.asunto = asunto;
responder("Enviando mensaje");
conectar.sendAndLoad(archivo, conectar, "POST");
}
}
// carga al PHPdel ASP
conectar.onLoad = function() {
responder(this.mensaje);
};
stop();
// en el boton enviar.. la siguiente accion
on (release) {
// para enviar el mail usando este asp, el servidor NT debe tener instalado ASPMail
conectarse("11_003.php");
apellido = "";
nombre = "";
domicilio = "";
localidad = "";
cp = "";
provincia = "";
fecha = "";
civil = "";
prefijo = "";
telefono = "";
email = "";
cuil = "";
}
// el codigo del PHP es
<?
$destino = $email_destino;
$asunto2 = $asunto;
$encabezados = "From: <$email_destino> \n";
$encabezados .= "Reply-To: <$email_destino> \n";
$cuerpo = "$contenido\n";
mail($destino, $asunto2, $cuerpo, "Content-type: text/html\n". $encabezados) or die ("&mensaje=No se pudo procesar el formulario");
echo "mensaje=El formulario ha sido procesado correctamente";
?>
BUeno .. eso es todo. Seguramente hay varios errore,s uds me vana decir.. te falta la variablle.. asjhsahsakhas y no voy a saber donde ponerla.. pero me la juego.. ya estoy quemado y es para un trabajo importante. Gracias a quien se apiade de mi, con un tema sobre el que hay muchas consultas...