|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : mai 2011 Messages : 7 ![]() |
Voilà le code Javascript qui fait un calcul sur chaque ligne du tableau généré par le code php.
Code :
Code :
Merci a tous ceux qui essaye de comprendre ! |
||||
|
|
00
|
|
|
#2 | ||
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 128 ![]() |
Bonsoir.
Montre nous le code html généré mais pas le code php. Il se peut que l'élément appeler dans document.getElementById() n'existe pas. Perso, je génère les bornes de la boucle for depuis php avec la valeur max de ton compteur $NbArt. Code :
|
||
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Inscription : mai 2011 Messages : 7 ![]() |
Code :
|
||
|
|
00
|
|
|
#4 | |
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 128 ![]() |
As-tu essayé mon code
![]() As-tu pris en compte mes remarques ![]() Citation:
|
|
|
|
00
|
|
|
#5 | ||
|
Invité de passage
![]() Inscription : mai 2011 Messages : 7 ![]() |
Je dois avouer que j'ai pas vraiment compris.
Code :
|
||
|
|
00
|
|
|
#6 |
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 128 ![]() |
1- avec mon code, on vérifie d'abord si l'élément appeler avec getElementById existe. Avec ton code, tu ne testes pas or que l'élément n'éxiste pas quand NB > 2 , ainsi tu as des erreurs.
2- Si tu génères la valeur à la place 100 dans la boucle for avec la valeur de $NbArt, le nombre d'itération pourrait être réduite ou augmenté selon le cas et c'est plus sûre. A+. |
|
|
10
|
|
|
#7 | ||||
|
Membre Expert
![]() Eric GaridacciInscription : septembre 2005 Messages : 1 057 ![]() |
Salut,
C'est à cause du Essaie comme ceci... Code js :
ou mieux, ne traiter que la ligne concernée par la modification. Dans ce cas, le No de ligne est passé en paramètre comme ceci : Code php :
echo '... onchange="calculPrix('.$compteur.')" ...' et la fonction JS deviendrait : Code js :
__________________
N'oubliez pas le vote des messages utiles ainsi que le Tag [Résolu].Mon Site Web : Corse - Actualité, Météo, Vidéos, Logiciels, ... |
||||
|
|
20
|
|
|
#8 |
|
Invité de passage
![]() Inscription : mai 2011 Messages : 7 ![]() |
Merci a vous deux, vous m'avez été d'une grande aide !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com