Seraphino
Messages postés29Date d'inscriptionjeudi 14 avril 2005StatutMembreDernière intervention 5 octobre 2010
-
10 nov. 2006 à 00:26
jeep501
Messages postés96Date d'inscriptionmardi 18 mars 2003StatutMembreDernière intervention 3 janvier 2012
-
11 janv. 2008 à 19:48
bonjour tout le monde, je fais appel à vos services car là je sèches et cela doit certainement être tout bête mais erf... je galère
alors voilà j'ai créer un formulaire sous flash avec plusieurs checkbox mon soucy c'est que lorsque je veux recuperer les infos en php pour l'envoi sur mail la variable de ma chekbox n'est pas prise en compte avec ce code et donc rien ne s'affiche
cs_alise
Messages postés2203Date d'inscriptionlundi 12 juillet 2004StatutMembreDernière intervention26 janvier 2010 10 nov. 2006 à 20:46
Bon pour les checkboxes tu peux aller voir là :
http://www.flashforum-oi.info/viewtopic.php?t=734 et les values à récupérer preuvent être dans un TextArea ou un simple champ
de texte dynamique même à l'extérieur du stage où tu récupères les datas
cs_alise
Messages postés2203Date d'inscriptionlundi 12 juillet 2004StatutMembreDernière intervention26 janvier 2010 6 janv. 2008 à 20:50
[auteur/JEEP501/70357.aspx jeep501]
excuses-moi, j'ai mis en sommeil mon forum pour quelques jours pour cause de spam exessif, je le remet en route d'ici quelques jours, tu pourras alors aller voir le lien que je t'ai indiqué
jeep501
Messages postés96Date d'inscriptionmardi 18 mars 2003StatutMembreDernière intervention 3 janvier 2012 9 janv. 2008 à 15:04
Bonjour,
quelqu'un pourrait il m'aider SVP ????
je recoi tout sauf les chekbox !!! je commence à saturer
Le Script :
stop();
myForm = this;
// Création d'un Object Ecouteur pour le "submitButton"
submitButtonListener = new Object();
// Ecouteur du "submitButton" à la fonction "click"
submitButtonListener.click = function ()
{
// sélection du radioBouton dans son groupe
var selectedRadioButton = myAdjective.selection;
var selectedRadioButton2 = myAdjective2.selection;
// stockage du nom du radioButon sélectionné
var selectedRadioButtonLabel = selectedRadioButton.label;
var selectedRadioButtonLabel2 = selectedRadioButton2.label;
// On créé un écouteur pour le "submiButton" afin qu'il écoute les événements de "click"
submitButton.addEventListener("click", submitButtonListener);
// composer le message
msg = "Choisissez un pays ";
// afficher le message
thePays.text = msg;
msg2 = "Choisissez un évènement ";
theEvenement.text = msg2;
msg3 = "Choisissez une date ";
theDateMes.text = msg3;
myDateListener = new Object();
myDateListener.change = function ( eventObj )
{
var eventSource = eventObj.target;
var theSelectedDate = eventSource.selectedDate;
// format the date
var theDate = theSelectedDate.getDate();
var theMonth = theSelectedDate.getMonth() + 1;
var theYear = theSelectedDate.getFullYear();
var formattedDate = theDate + "/" + theMonth + "/" + theYear;
// composition du message
msg = "Vous avez choisi le " + formattedDate;
// chaine utilisée pour composer la phrase
AND_STR = " et ";
// Recherche de la checkboxe
for ( var i in myForm )
{
var currentFormItem = myForm [ i ];
// la checkboxe fait-elle partie des groupes crées ?
if (currentFormItem.group == GROUP_NAME_STR )
{
// Si la checkboxe est sélectionnée
var isChecked = currentFormItem.selected;
if ( isChecked )
{
// on ajoute son "label (ou nom)" au message
msg10 += currentFormItem.label + AND_STR;
}
}
}
// On vérifie si le message est toujours égale au message initial et si l'utisateur a bien coché une checkboxe
if ( msg10 == INITIAL_MESSAGE_STR )
{
msg10 = " Aucune réponse n'a été cochée !";
}
else
{
// retire le dernier "et" s'il n'est pas nécessaire
var numLettersToRemove = AND_STR.length;
var msgLength = msg.length;
msg10 = msg10.substring ( 0, msgLength - numLettersToRemove );
}
// Change le texte dans la boite de message par le message nouvellemenbt créé
statusMessage.text = msg10;
}
box.addEventListener ("click", boxListener);
// création des objets "senderLoad" et "receiveLoad"
var senderLoad:LoadVars = new LoadVars();
var receiveLoad:LoadVars = new LoadVars();
// on envoi les variables Flash vers le php
sender.onRelease = function() {
senderLoad.theName = theName.text;
senderLoad.theEmail = theEmail.text;
senderLoad.theMessage = theMessage.text;
senderLoad.thePays = thePays.text;
senderLoad.theEvenement = theEvenement.text;
senderLoad.theDateMes = theDateMes.text;
senderLoad.statusMessage = statusMessage.text;
senderLoad.sendAndLoad("send.php",receiveLoad);
}
// si la connexion avec php s'est bien effectuée on va à l'étiquette "succès"
// sinon à l'étiquette "raté"
receiveLoad.onLoad = function() {
if(this.sentOk) {
_root.gotoAndStop("succès");
}
else {
_root.gotoAndStop("raté");
}
}
jeep501
Messages postés96Date d'inscriptionmardi 18 mars 2003StatutMembreDernière intervention 3 janvier 2012 11 janv. 2008 à 17:56
Bonjour ! j'ai presque trouvé mais il doit manquer un petit truc - je ne reçois pas le résultat !
En cliquant sur la checkbox j'ai un résultat qui s'affiche en direct (oui ou non)
var senderLoad:LoadVars = new LoadVars();
var receiveLoad:LoadVars = new LoadVars();
// on envoi les variables Flash vers le php
sender.onRelease = function() {
senderLoad.Skipi = Skipi.text;
senderLoad.sendAndLoad("send.php",receiveLoad);
}
jeep501
Messages postés96Date d'inscriptionmardi 18 mars 2003StatutMembreDernière intervention 3 janvier 2012 11 janv. 2008 à 19:48
C vraiment sympa de ta part je n'y comprends plus rien (le php semble pourtant fonctionner quand je rajoute par exemple un champs "nom" j'arrive à le récupérer)