Récupérer les données d'un formulaire
Bonjour,
Je souhaite récupérer les données d'un formulaire se trouvant dans une fenêtre modal qui utilise Fancybox 2.
J'ai trouvé ici même une fonction javascript répondant parfaitement à mes besoins
Code:
1 2 3 4 5 6 7 8
| function getDataFromForm(Form) {
var data="";
var key=0;
for (key=0; key< Form .elements.length;key++) {
data+=escape(Form.elements[key].name)+"="+escape(Form.elements[key].value)+"&";
}
return data.substr(0, data.length-1);
} |
Cela ne fonctionne pas et Firebug me renvoit l'erreur suivante :
Code:
1 2 3
| TypeError: Form.elements is undefined
[Stopper sur une erreur]
for (key=0;key<Form.elements.length;key++) { |
J'ai essayé de mieux cibler mon formulaire, mais sans succès.
Code:
1 2 3 4 5 6 7 8
| function getDataFromForm(formu) {
var data="";
var key=0;
for(key = 0 ; key < document.forms[formu].elements.length ; key++) {
data += escape(document.forms[formu].elements[key].name)+"="+escape(document.forms[formu].elements[key].value)+"&";
}
return data.substr(0, data.length-1);
} |
Si quelqu'un pouvait m'aider se serait sympa !
Merci par avance