Hi All,
Tengo un formulario flash que envía información vía e-mail usando PHP. Todo funciona bien, excepto tengo un desplegable en la parte superior del formulario que le pide "que le gustaría estar en contacto" Tengo que ser capaz de pasar el correo electrónico elegido al script PHP, pero parece que no puede entenderlo.
Esto es lo que tengo hasta ahora:
AS2 en el formulario el botón:
on (release)
{
// email '@' verification
function checkemail(email)
{
var _loc2 = new String(email);
var _loc1 = _loc2.split("@");
if (_loc1.length != 2 || _loc1[1].indexOf(".") < 1)
{
showerror("Invalid email address");
return (false);
}
else
{
return (true);
} // end else if
} // End of the function
// Error message
function showerror(message)
{
gotoAndStop("error");
error = message;
} // End of the function
// Fields verification
if (cname != "" && cname != undefined && email != "" && email != undefined && company != "" && company != undefined && msg != "" && msg != undefined && who != "" && who != undefined )
{
if (checkemail(email))
{
// If all fields are verified; send data
loadVariables("wasserMail.php", "", "POST");
showerror("Sending data...");
varSender = new LoadVars();
varSender.cname = cname;
varSender.email = email;
varSender.company = company;
varSender.msg = msg;
varSender.who2 = who2;
varSender.sendAndLoad(url, varSender, "POST");
varSender.onLoad = function(){
display.text = this.temp;
}
//'thank you' message
error = "Your Message has been sent. A Wasser representative will respond to you shortly. ";
nextFrame();
stop();
} // end if
}
else
{
//show error message if one of fields is empty !
showerror("Please fill all the fields");
} // end else if
}
- on (release)
- {
- // email '@' verification
- function checkemail(email)
- {
- var _loc2 = new String(email);
- var _loc1 = _loc2.split("@");
- if (_loc1.length != 2 || _loc1[1].indexOf(".") < 1)
- {
- showerror("Invalid email address");
- return (false);
-
- }
- else
- {
- return (true);
- } // end else if
- } // End of the function
-
- // Error message
- function showerror(message)
- {
- gotoAndStop("error");
- error = message;
- } // End of the function
-
-
- // Fields verification
- if (cname != "" && cname != undefined && email != "" && email != undefined && company != "" && company != undefined && msg != "" && msg != undefined && who != "" && who != undefined )
- {
- if (checkemail(email))
- {
- // If all fields are verified; send data
- loadVariables("wasserMail.php", "", "POST");
-
- showerror("Sending data...");
-
-
-
- varSender = new LoadVars();
-
- varSender.cname = cname;
- varSender.email = email;
- varSender.company = company;
- varSender.msg = msg;
- varSender.who2 = who2;
-
-
- varSender.sendAndLoad(url, varSender, "POST");
- varSender.onLoad = function(){
- display.text = this.temp;
- }
-
- //'thank you' message
- error = "Your Message has been sent. A Wasser representative will respond to you shortly. ";
- nextFrame();
- stop();
- } // end if
- }
- else
- {
- //show error message if one of fields is empty !
- showerror("Please fill all the fields");
- } // end else if
- }
AS2 en ComboBox:
on (change) {
who2 = this.getValue()
}
- on (change) {
- who2 = this.getValue()
- }
Gracias de antemano por cualquier ayuda en esto!