Javascript - Utilisation de Switch Case
theclaw
Messages postés
56
Date d'inscription
Statut
Membre
Dernière intervention
-
theclaw Messages postés 56 Date d'inscription Statut Membre Dernière intervention -
theclaw Messages postés 56 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Je suis en train de découvrir les formulaires dans les pdf et de fait, je découvre aussi la programmation javascript...
Après avoir farfouillé sur le net je viens vers vous car je n'arrive pas à trouver la syntaxe exacte pour ce que je veux faire.
Ma problématique est assez simple:
J'ai une liste déroulante de 10 valeurs dans mon pdf (A, B, C, ...). J'ai un champ que je souhaite remplir en fonction de la valeur de la liste déroulante.
Je me suis donc tourné vers Switch Case mais je n'arrive pas du tout à faire en sorte que ça marche.
Actuellement j'en suis là:
switch (machin)
{
case Liste="A": event.value = 2
break;
case Liste="B": event.value = 3
break;
default: event.value = 0
}
Vous vous en doutez, ça ne marche pas :)
Je suis en train de découvrir les formulaires dans les pdf et de fait, je découvre aussi la programmation javascript...
Après avoir farfouillé sur le net je viens vers vous car je n'arrive pas à trouver la syntaxe exacte pour ce que je veux faire.
Ma problématique est assez simple:
J'ai une liste déroulante de 10 valeurs dans mon pdf (A, B, C, ...). J'ai un champ que je souhaite remplir en fonction de la valeur de la liste déroulante.
Je me suis donc tourné vers Switch Case mais je n'arrive pas du tout à faire en sorte que ça marche.
Actuellement j'en suis là:
switch (machin)
{
case Liste="A": event.value = 2
break;
case Liste="B": event.value = 3
break;
default: event.value = 0
}
Vous vous en doutez, ça ne marche pas :)
A voir également:
- Javascript - Utilisation de Switch Case
- Utilisation chromecast - Guide
- Télécharger gratuitement notice d'utilisation - Guide
- Android switch - Accueil - Android
- Smart switch pc - Télécharger - Divers Bureautique
- Switch off - Télécharger - Divers Utilitaires
6 réponses
Bonjour,
Entre les parenthèses à côté du switch, il faut mettre la valeur que l'on veut tester.
Dans les case qui suivent, il faut mettre les différentes valeurs possibles.
Je ne comprends pas la relation entre ton « Liste » et ton « machin ». C'est la même chose ?
Si oui, alors tu dois plutôt écrire ceci :
(J'ai aussi rajouté les « ; », qui ne sont pas stricto-sensu obligatoires en javascript, mais quand même fortement recommandés)
Xavier
Entre les parenthèses à côté du switch, il faut mettre la valeur que l'on veut tester.
Dans les case qui suivent, il faut mettre les différentes valeurs possibles.
Je ne comprends pas la relation entre ton « Liste » et ton « machin ». C'est la même chose ?
Si oui, alors tu dois plutôt écrire ceci :
switch (Liste) { case "A": event.value = 2; break; case "B": event.value = 3; break; default: event.value = 0; }
(J'ai aussi rajouté les « ; », qui ne sont pas stricto-sensu obligatoires en javascript, mais quand même fortement recommandés)
Xavier
Hello
Merci pour ta réponse.
Oui, machin c'est Liste en fait.
Bon, j'ai donc remplacé mon code foireux par:
{
case "A":
event.value = 1;
break;
case "B":
event.value = 2;
break;
case "C":
event.value = 3;
etc... jusqu'au bout
default:
event.value = 0;
}
Pour autant rien n'apparaît, même pas la valeur par défaut.
Merci pour ta réponse.
Oui, machin c'est Liste en fait.
Bon, j'ai donc remplacé mon code foireux par:
{
case "A":
event.value = 1;
break;
case "B":
event.value = 2;
break;
case "C":
event.value = 3;
etc... jusqu'au bout
default:
event.value = 0;
}
Pour autant rien n'apparaît, même pas la valeur par défaut.
Euh...
Est-ce que par hasard le champ que je modifie (Champ1) devrait apparaître à la place de event ?
Est-ce que par hasard le champ que je modifie (Champ1) devrait apparaître à la place de event ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question