[JS] Undefined variable (string) dans un switch ?

Fermé
Swiss Knight Messages postés 1956 Date d'inscription samedi 22 novembre 2008 Statut Membre Dernière intervention 27 juillet 2016 - Modifié par Swiss Knight le 19/01/2016 à 22:02
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 20 janv. 2016 à 14:05
Salut,

J'ai un bout de code html :
<select id="type_animal" name="type_animal">
<option value="chien" selected>Chien</option>
<option value="chat_rou.">Chat à poils roux</option>
<option value="Tigre_ben">Tigre du bengale</option>
...


Et JS :
var colourF, colourS;
switch ( $('#type_animal').val() ) {
case "chien":
coulourF = 'rgba(160, 25, 20, 0.6)';
colourS = '#757575';
break;
case "chat_rou.":
colourF = 'rgba(132, 247, 20, 0.7)';
colourS = '#1e1efa';
break;
...
}


La variable colouF est "undefined". Pourquoi ? J'aimerai récupérer cette chaîne de caractères qui définit la couleur pour l'injecter plus loin dans le code.

La variable colourS fonctionne bien quant à elle. Je ne comprends pas cette différence de comportement.

Merci
A voir également:

1 réponse

Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 524
20 janv. 2016 à 14:05
Salut,

Un problème de nommage ?
Entre le cas "chien", le cas "chat_rou." et le commentaire de ton problème, la variable est écrit de 3 manière différentes :
- coulourF
- colourF
- colouF

Vérifie que tu utilise bien le même nom de variable.

Bonne journée
0