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
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
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager