He echo un formulario en flash, este formulario funciona correctamente, y el formulario se envía por email perfectamente. El problema viene cuando le añado un CheckBox para aceptar una seria de condiciones antes de enviar el formulario. Entonces os explico como lo he hecho para que veais en donde fallo.
La instancia del CheckBox la he llamado condiciones. En el boton de enviar el formulario he puesto las siguientes acciones:
on (release) {
if (condiciones.getValue(false)){
trace (\" Tiene que aceptar los terminos para poder continuar\");
} else
datos = respuesta = new LoadVars();
respuesta.ref = this;
datos.descripcion = \"Soy \" + namefor2 + \", mi medio de comunicacion es \" + medio2 + \",mi direccion es \" + direc2 + \", mi telefono es \" + telefono2 + \" y mi codigo postal es \" + code2 + \".Me gustaria ser informado. Gracias\";
datos.sendAndLoad(\"mail.php\", respuesta, \"POST\");
respuesta.onLoad = function(){
gotoAndPlay (2);
}
}
Todo lo que hay despues del else esta correcto, pero no se por que lo que me hace es enviar siempre el email este el Checkbox puesto o sin poner, asi que el "if" no esta haciendo nada o siempre es true y por lo tanto siempre va a al else. buff no se que pasa la verdad.
Si a alguien se le ocurre algo por favor decidmelo.
Gracias de Antemano y un saludo
