Estoy de cabeza con un formulario hecho en Flash... He seguido los pasos que se muestran en "MaestrosdelWeb" y creo no haber fallado en nada. El archivo PHP está bien configurado, el servidor funciona sin problemas pero a la hora de enviar el correo me sale el error de "correo no enviado" que se configura en el mismo flash.
Este es el código:
Cita:
No sé si estoy en algún error o he puesto algunas variables dispares en algún sitio... Me podríais echar una mano?enviar = function () {
if (nombre.text.length && telefono.length && email.length && fecha.length && adultos.length) {
if (email.text.indexOf("@") != -1 && email.text.indexOf(".") != -1) {
form_lv = new LoadVars();
form_lv.empresa = empresa.text;
form_lv.nombre = nombre.text;
form_lv.telefono = telefono.text;
form_lv.fax = fax.text;
form_lv.fecha = fecha.text;
form_lv.adultos = adultos.text;
form_lv.ninos = ninos.text;
form_lv.comentarios = comentarios.text;
form_lv.sendAndLoad("http://www.myweb.com/send.php", form_lv, "POST");
comentarios.text = "Sending Message..";
empresa.text = "";
nombre.text = "";
email.text = "";
form_lv.onLoad = function() {
if (this.estatus == "ok") {
comentarios.text = "Your message has been sent succeful...";
empresa.text = "";
nombre.text = "";
email.text = "";
} else {
comentarios.text = "Message has not been sent,\nPlease try again...";
}
};
} else {
email.text = "Invalid E-mail, please try again";
}
} else {
email.text = "Obligatory Data";
nombre.text = "Obligatory Data";
telefono.text = "Obligatory Data";
fecha.text = "Obligatory Data";
adultos.text = "Obligatory Data";
}
};
borrar = function () {
empresa.text = " ";
nombre.text = " ";
telefono.text = " ";
fax.text = " ";
email.text = " ";
fecha.text = " ";
adultos.text = " ";
ninos.text = " ";
comentarios.text = " ";
};
bt_send.onRelease = enviar;
bt_reset.onRelease = borrar;
if (nombre.text.length && telefono.length && email.length && fecha.length && adultos.length) {
if (email.text.indexOf("@") != -1 && email.text.indexOf(".") != -1) {
form_lv = new LoadVars();
form_lv.empresa = empresa.text;
form_lv.nombre = nombre.text;
form_lv.telefono = telefono.text;
form_lv.fax = fax.text;
form_lv.fecha = fecha.text;
form_lv.adultos = adultos.text;
form_lv.ninos = ninos.text;
form_lv.comentarios = comentarios.text;
form_lv.sendAndLoad("http://www.myweb.com/send.php", form_lv, "POST");
comentarios.text = "Sending Message..";
empresa.text = "";
nombre.text = "";
email.text = "";
form_lv.onLoad = function() {
if (this.estatus == "ok") {
comentarios.text = "Your message has been sent succeful...";
empresa.text = "";
nombre.text = "";
email.text = "";
} else {
comentarios.text = "Message has not been sent,\nPlease try again...";
}
};
} else {
email.text = "Invalid E-mail, please try again";
}
} else {
email.text = "Obligatory Data";
nombre.text = "Obligatory Data";
telefono.text = "Obligatory Data";
fecha.text = "Obligatory Data";
adultos.text = "Obligatory Data";
}
};
borrar = function () {
empresa.text = " ";
nombre.text = " ";
telefono.text = " ";
fax.text = " ";
email.text = " ";
fecha.text = " ";
adultos.text = " ";
ninos.text = " ";
comentarios.text = " ";
};
bt_send.onRelease = enviar;
bt_reset.onRelease = borrar;
Gracias!