eval ou pas

Invité
Invité n'ayant pas de compte PHPfrance

27 juin 2008, 13:32

Bonjour à tous,

j'ai vu dan un tuto, un codeur qui vérifie si des checkbox d'un formulaires sont cochées, comme ceci (les cases à cocher sont nommées checkbox1,checkbox2,....checkbox6):
for (i=1;i<7;i++) { 
  if (eval("document.forms.e.checkbox"+i+".checked == true"))
  { 
     //---traitement des cases cochées---
  } 
Pourquoi utilise t il eval()? est ce que ce n'est pas la même chose que
for (i=1;i<7;i++) { 
  var element = "checkbox"+i;
  if (document.forms.e.element.checked == true)
  { 
     //---traitement des cases cochées---
  } 

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

27 juin 2008, 14:07

Réponse : "ou pas"

l'utilisation d'eval() est complètement "absurde" ici #-o

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute