Hola!
Hace unos días me ayudaron (principalmente Bandit
) a arreglar un formulario que no me funcionaba. Ahora lo hace perfecto, el tema es que necesito, que cuando el mensaje se envió, aparezca una leyenda que diga "Gracias por comunicarse con nosotros" o algo por el estilo. Lo armé pero al enviarlo me sale "nanviao" solamente!! No sé qué puede ser. Les pego el código para que lo vean
Me podrían ayudar? Lo necesito lo más urgente posible!
Dejo el código y el archivo (
http://ge.tt/3fz4Z5i/v/0?c ), lo hice en CS6.
Código:
enviar_bt.onRelease = function() {
ok = 0;
arroba = email_txt.text.indexOf("@");
punto = email_txt.text.indexOf(".");
if (nombre_txt.text == "") {
nombre_txt.text = "Escriba un nombre";
ok = 1;
}
if (mensaje_txt.text == "") {
//si esta vacio o queda escrito el titulo, da error
mmensaje_txt.text = "Complete el campo";
//sino da ok = 1 y para
ok = 1;
}
if (empresa_txt.text == "") {
empresa_txt.text = "Campo obligatorio";
ok = 1;
}
if (arroba<1 && punto<1) {
email_txt.text = "E-mail inválido";
ok = 1;
}
if (tel_txt.text == "") {
tel_txt.text = "Campo obligatorio";
ok = 1;
}
if (dire_txt.text == "") {
dire_txt.text = "Campo obligatorio";
ok = 1;
}
if (cp_txt.text == "") {
cp_txt.text = "Campo obligatorio";
ok = 1;
}
if (ok == 0) {
enviando();
}
};
borrar_bt.onRelease = function() {
borrar();
};
function enviando() {
enviar = new LoadVars();
enviar.nombre = nombre_txt.text;
enviar.email = email_txt.text;
enviar.empresa = empresa_txt.text;
enviar.mensaje = mensaje_txt.text;
enviar.tel = tel_txt.text;
enviar.dire = dire_txt.text;
enviar.cp = cp_txt.text;
enviar.onLoad = function(success) {
borrar();
servidor_txt.text = "mensaje enviado";
};
enviar.sendAndLoad("envia_datos.php", enviar, "POST");
}
function borrar() {
nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
mensaje_txt.text = "";
tel_txt.text = "";
dire_txt.text = "";
cp_txt.text = "";
servidor_txt.text = "";
}
Muchas gracias!!