Bonjour a tous,
Je voudrais savoir comment concatener le nom d'une variable en javascript.
L equivalent de ${"mavar".$i} en php
Merci par avance
Bonjour a tous,
Je voudrais savoir comment concatener le nom d'une variable en javascript.
L equivalent de ${"mavar".$i} en php
Merci par avance
EDIT : Oups !
Un coup dans l'eau.
...
Code : Sélectionner tout - Visualiser dans une fenêtre à part eval("var"+i+"='toto'");
merci beaucoup.
Ca peut s utiliser dans un chemin du genre :
document.formulaire.eval("checkbox"+i).value = 1;
??
Voici ce que je veux faire , je pense qu avec ce bout de code ce sera plus clair :
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 function tout_cocher(nb) { for(a=0;a<nb;a++) { if(document.mails_liste.coche_tout.value="1") { eval("document.mails_liste.id_mail_"+a+".checked = 0;"); } else { eval("document.mails_liste.id_mail_"+a+".checked = 1;"); } } }
j'éviterais l'eval ...
sinon ne par confondre variable et objet ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part window['mavar'+i]
Code : Sélectionner tout - Visualiser dans une fenêtre à part document.monform.elements('mavar'+i).value
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Je te remercie, et pour cocher une checkbox, ma syntaxe est elle juste:
document.formulaire.ma_checkbox.checked = true;
ou bien?
Autant pour moi : certainement préférableEnvoyé par SpaceFrog
![]()
Sinon,si ma_checkbox est son name.
Code : Sélectionner tout - Visualiser dans une fenêtre à part document.forms['formulaire'].elements['ma_checkbox'].checked = true;
Si c'est son ID :A+
Code : Sélectionner tout - Visualiser dans une fenêtre à part document.getElementById('ma_checkbox').checked = true;
ok merci, mon minuscule script fonctionne maintenant
La minute culturelle :
![]()
Ebzz =>Au temps pour moi ...Autant pour moi : certainement préférable![]()
![]()
![]()
![]()
![]()
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
au temps pour moi, quelle surprise, tu m instruit la !!Cool cet apparté linguistique
![]()
Si j'etais mauvaise langue, je dirai 'spammer'![]()
heuresement que je ne le suis pas.![]()
... et si tu étais bonne langue, tu dirais "flooder"Envoyé par escteban
![]()
A+
on dira inondationEnvoyé par E.Bzz
![]()
![]()
Partager