Test sur un champ en fonction d'une donnée extérieure [Résolu]

Signaler
-
 CMLAO -
Bonjour,

Je cherche une méthode pour vérifier si le texte entré, un jour de la semaine en l’occurrence, dans un champ, correspond au jour courant. Aujourd'hui, il faudrait écrire mardi par exemple.

Sauriez-vous comment faire ?

function check_testA() {
        var pattern = /lundi|mardi|mercredi|jeudi|vendredi|samedi|dimanche/;
        var testA = $("#testA").val();
        if (pattern.test(testA) && testA !== '') {
            ... ;
        } else {
            ... ;
        }
}


Merci d'avance pour votre aide.

Tout cordialement,

CMLAO

2 réponses

Messages postés
2078
Date d'inscription
mercredi 21 août 2002
Statut
Contributeur
Dernière intervention
18 février 2020
203
Bonjour,

Ne serait-il pas plus judicieux d'utiliser une balise <select> ?

Comme cela, on limite les choix au jour de la semaine (et pas à d'autres données aléatoires qui pourraient y être entrées.

Javascript donne le jour de la semaine sous forme numérique (0 = Dimanche, 1 = Lundi etc etc)

let laDate = new Date();
let jour = laDate.getDay();


Combiné au <select>, tu aura ce que tu cherches je pense.

Cordialement,
Bonjour,

C'est super, vous m'avez parfaitement remis sur la piste pour trouver la solution.

Merci infiniment.

CMLAO