Bonjour tout le monde,
Je viens vers vous car j'ai un petit souci pour ajouter des cl�s � un tableau, je ne met pas toute la sources car ca serait fastidieux � relire.
Le concept :
Affiche un formulaire avec �tape, et masque les �tape au fur et � mesure qu'on avance dans le formulaire
exemple : etape 1 = login, pass, email + bouton etape suivante
etape 2 = info perso + bouton �tape suivante
etape 3 = param�tres + bouton termin�
Mon code HTML
Jusque l� pas de souci, mais voici mon Javascript ( bri�vement )
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 <div id="step_1">... MES CHAMPS ...</div> <div id="step_2" style="display:none;">... MES CHAMPS</div> <div id="step_3" style="display:none;">... MES CHAMPS</div>
Mais �trangement le "alert" est vide il n'y a rien, pourtant je d�finit bien les clefs et valeur, je ne comprend donc pas d'ou peut venir le probl�me, est-ce que je fait une erreur quelques part, je ne sais pas
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 function nextStep(inc){ var Tab = new Array(); if(inc == 1){ Tab['login'] = document.getElementById('login').value; Tab['passw'] = document.getElementById('passw').value; Tab['email'] = document.getElementById('email').value; // On masque la première étape et on affiche la deuxième document.getElementById('step_1').style.display = 'none'; document.getElementById('step_2').style.display = ''; } elseif(inc == 2){ // IDEM QUE ETAPE 1 EN CHANGEANT JUSTE LA CLEF // On masque la deuxième étape et on affiche la troisième document.getElementById('step_2').style.display = 'none'; document.getElementById('step_3').style.display = ''; } else{ // IDEM ON RECUPERE LA VALEUR DES CHAMP ET ON CREE UNE CLEF alert(Tab); } }
En revanche si je fait un "alert" avec directement "document.getElementById(LE ID).value", cel� fonctionne, maintenant vous vous demander pourquoi j'enregistre dans un tableau ?
En faite le formulaire va �tre envoyer par AJAX et le step_2 sont des champs dont l'id est al�atoire et inconnu avant la fin, je r�cup�re parfaitement toute les infos, y'a juste que mon tableau reste vide, j'ai tenter un "alert(sizeof(Tab));" et il me retourne 0
Donc si quelqu'un parmi vous � d�j� rencontr� ce probl�me, je l'en remercie d'avance de m'aider � comprendre ce dilem ( c'est d'ailleur la premi�re fois que je rencontre ce probl�me )
Bien � vous
Spliffer
Partager