bonsoir,
encore un petit problème avec le formail.
Le formulaire fonctionne, mais la case texte dynamique qui dit si tout s'est bien deroulé, n'affiche rien.
C'est un formulaire que j'avais trouvé ici, mais je ne souviens plus lequel c'est.
mon formulaire est placé dans un clip nommé formulaire, placé sur la scène principale
Dans ce clip 3 frames
1ere frame un code :
stop();
_focusrect = false;
firstname.tabIndex = 1;
lastname.tabIndex = 2;
MailFrom.tabIndex = 3;
Subject.tabIndex = 4;
Body.tabIndex = 5;
firstname="";
lastname="";
MailFrom="";
Subject="";
Body="";
2eme frame :
stop();
region="";
3eme frame :
stop();
la zone texte dynamique avec comme nom de variable "status", tout ca placé dans un clip nomé "mc"
onClipEvent (load) {
k = 0;
j = 40;
}
onClipEvent (enterFrame) {
if (_root.signal == 1) {
mc.Status = "Envoi effectue";
k++;
if (k>=40) {
Status = "";
_root.type.gotoAndStop(1);
_root.signal = 0;
_root.firstname = "";
_root.lastname = "";
_root.Subject = "";
_root.MailFrom = "";
k = 0;
}
} else if (_root.signal == 2) {
mc.Status = "Envoi des informations";
}
}
et le bouton envoyer :
on (release) {
if (signal != 2 && MailFrom.indexOf("@") != -1 && MailFrom.indexOf(".") != -1 && Subject != "" && Body != "" && firstname != "" && lastname != "") {
signal = 2;
loadVariablesNum("flaformcpca.php", 0, "POST");
} else if (Body == "") {
mc.Status = "Votre message SVP";
}
if (Subject == "") {
mc.Status = "L'objet de votre mail";
}
if (MailFrom.indexOf("@") == -1 || MailFrom.indexOf(".") == -1) {
mc.Status = "Email incorrect !";
}
if (lastname == "") {
mc.Status = "Votre nom SVP";
}
if (firstname == "") {
mc.Status = "Votre prenom SVP";
}
}
Voilà si quelqu'un a la solution pour faire en sorte que "envoi des informations" et "envoi effectué" s'affiche, et qu'une fois le tout envoyé sur le php, les zones de saisies soient vidées.
Merci
Godak
[font=Arial]enjoy flash :D[/font=Arial]