Bonjour à tous,

Je suis webmaster et vraiment novice en js. J'ai réussi à créer un décodeur de n° de séries qui marche à 99%. Je cale toutefois sur un problème par rapport aux mois qui doivent être retournés sur le décodeur. Tous les mois de 1 à 0 (janvier à octobre) sont correctement retournés mais 'X': 'November', et '.': 'December', ne retourne rien. Sauriez-vous m'orienter vers la bonne solution pour les mois de novembre et décembre?


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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
var monthStr = '';
        var month = search.substring(2, 3);
    var months = {
        '1': 'January',
        '2': 'February',
        '3': 'March',
        '4': 'April',
        '5': 'May',
        '6': 'June',
        '7': 'July',
        '8': 'August',
        '9': 'September',
        '0': 'October',
        'X': 'November',
        '.': 'December',
    };
 
    $.map(months, function(element, key) {
 
        if (key == month) {
            monthStr = element;
        }
    });
 
    if (!monthStr) {
        return error(search);
    }
 
    var day = search.substring(3, 5);
 
    if (isNaN(day)) {
        return error(search);
    }
    success(search, lineElement, '197' + year, monthStr, day);
 
}
 
function success(search, line, year, monthStr, day) {
 
    $("#panel_div").empty();
Merci d'avance pour vos coups de mains!