|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mai 2008 Messages : 5 ![]() |
Bonjour à tous,
J'ai un problème que je n'arrive pas à résoudre, j'en appelle donc à vos lanternes ! J'ai fait un petit script JS qui me rajoute des balises input file pour l'envoi de pièces jointes au besoin. Je l'utilisais dans un petit formulaire et tout fonctionnait très bien. Hier j'ai voulu le rajouter un à formulaire plus conséquent ( contenant 40 input ) et il ne fonctionne plus. En fait, c'est la liste "elements" de mon formulaire qui n'est pas actualisée. Mon script crée bien les objets html qui s'affichent sur la page, mais ils ne semblent pas référencés dans le DOM ?!? Est ce que ce problème vous dit quelques choses ? je n'ai rien trouvé sur le net.. Je vous joins le fichier html, désolé, il est pas très propre, mais j'ai viré pas mal de choses pour le mettre ici, et je suis obligé de tout mettre vu que le problème ne vient que de ce formulaire.. Par avance, merci pour votre aide |
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : mai 2008 Messages : 5 ![]() |
J'ai finalement résolu le problème en enlevant la table qui contenait le formulaire..
Bon par contre, j'ai pas du tout compris le problème |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Inscription : septembre 2010 Messages : 1 239 ![]() |
Tu as dû faire une erreur quand tu a modifié ton code...
__________________
- Réalisations - Interface graphique : génération en javascript d'objets défilants, texte et/ou images, mode horizontal ou vertical. |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : janvier 2011 Messages : 2 930 ![]() |
sur ce coup sans code difficile de dire, d'où provient ton soucis, mais quoi qu'il en soit la "profondeur" du DOM est rafraichit même les jours de grande chaleur :O))
|
|
|
00
|
|
|
#5 | ||
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 805 ![]() |
Citation:
![]() Autant il est possible d'avoir un tableau dans un formulaire, autant le contraire est problématique. Citation:
Une astuce pour remédier à cela est de mettre le reste du traitement dans un setTimeout avec un délai à 0 ce qui entraine l'exécution du timeout dès que la pile d'appels est vide.
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
||
|
00
|
|
|
#6 | |||
|
Invité de passage
![]() Inscription : mai 2008 Messages : 5 ![]() |
Citation:
Citation:
Citation:
|
|||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com