Concatenation javascript
Fermé
ninamora
-
16 oct. 2008 à 11:40
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 16 oct. 2008 à 14:16
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 16 oct. 2008 à 14:16
A voir également:
- Concatenation javascript
- Telecharger javascript - Télécharger - Langages
- Concaténation pdf - Guide
- Javascript echo ✓ - Forum PHP
- Erreur #125 javascript - Forum Mozilla Firefox
- Table de multiplication javascript ✓ - Forum Javascript
6 réponses
hani_
Messages postés
333
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
18 novembre 2009
20
16 oct. 2008 à 11:45
16 oct. 2008 à 11:45
function verifier_reponses(rep, cpt)
{
var concat = cpt;
concat+=1;
if (document.questions.chk+concat.checked == true)
{
var x = 1;
}
}
{
var concat = cpt;
concat+=1;
if (document.questions.chk+concat.checked == true)
{
var x = 1;
}
}
En javascript, tu ne peux pas concaténer qulque chose au bout du nom d'une variable pour obtenir un autre nom de variable.
Utilise un if, un switch ou un tableau
Utilise un if, un switch ou un tableau
version switch par exemple :
remarques : si cpt est un texte, il faut mettre '11' et '21' .
if (condition) est exactement la même chose que if (condition==true) qu'on voit souvent.
switch (cpt) { case 11 : if (document.questions.chk12.checked ) var x = 1; break; case 21 : if (document.questions.chk22.checked ) var x = 1; break; }
remarques : si cpt est un texte, il faut mettre '11' et '21' .
if (condition) est exactement la même chose que if (condition==true) qu'on voit souvent.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
oui mais le probleme c ke le cpt peut varier de 1 jusqu'a 20 ou meme 30 !
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
16 oct. 2008 à 14:16
16 oct. 2008 à 14:16
salut,
il faut faire un petit coup de eval pour avoir une variable dynamique (dont le nom change)
@lain
il faut faire un petit coup de eval pour avoir une variable dynamique (dont le nom change)
function verifier_reponses(rep, cpt) { var variable_dyn="chk"+cpt; if (document.questions.eval(variable_dyn).checked == true) { //etc.. //et return la reponse } }
@lain
hani_
Messages postés
333
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
18 novembre 2009
20
16 oct. 2008 à 14:15
16 oct. 2008 à 14:15
foreach cpt{
if (document.questions.chk11.checked )
{
var x = 1;
cpt++;
}
}
if (document.questions.chk11.checked )
{
var x = 1;
cpt++;
}
}