Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/06/2008, 11:19
bodimau
 
Fecha de Ingreso: junio-2008
Mensajes: 3
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Ayuda con formulario

Muchas gracias por tu ayuda, si al final opte por cambiar el codigo, ya que ese no me llevaba a nada, y ya funciona a la perfeccion.

pero ahora me surgio una duda mas jejeje y bueno supongo que esta es mas sencilla, pero por mas que le busco no encuentro, y esto es que cuendo presiono el boton de enviar me gustaria que saliera un mensaje de "su info fue enviada" pero no encuentro como, trate de ponerle un goto al final del scrip pero no funciona, trate con varias formulas en otros fotogramas pero nada. pongo el codigo haber si alguien me puede decir donde poner la instruccion para que vaya al fotograma de agradecimiento

Cita:
var contact_php_file = "enviarform.php";

send_btn.onRelease = function() {
checkForm();
}

function validateEmail(address) {
// Check address length
if(address.length >= 7) {
// Check for an @ sign
if(address.indexOf("@") > 0) {
// Check for at least 2 characters following the @
if((address.indexOf("@") + 2)<address.lastIndexOf(".")) {
// Check for a domain name of at least 2 characters
if (address.lastIndexOf(".") < (address.length - 2)) {
// If all the above tests pass, the email address is in valid format
return true;
}
}
}
}
// Called if the email fails
trace("The entered email address is invalid.");
return false;
}

function checkForm() {
n = form.name_txt.text;
t = form.tel_txt.text;
e = form.email_txt.text;
m = form.msg_txt.text;
if(m != "" && e != "" && validateEmail(e)) {
sendEmail(n, t, e, m);
} else {
trace("All Required Fields Not Filled In!");
}
}

function sendEmail(n, t, e, m) {
session = "?nocache=" + random(999999);
contact_lv = new LoadVars();
contact_lv.name = n;
contact_lv.tel = t;
contact_lv.email = e;
contact_lv.message = m;
contact_lv.key = "email";
trace(n + " - " + t + " - " + e + " - " + m);
contact_lv.sendAndLoad(contact_php_file + session, contact_lv, "POST");
contact_lv.onLoad = function(success) {
if(!success) {
return trace("Error calling PHP File!");
} else {
return trace("Email Sent!");
}
}
}

play();