Bonjour je m'adresse a vous je suis tres peu habile avec le langage Java
je ne comprend pas pourquoi ce code ne permet pas d'inscrire la date du jour ? le message d'alerte prévu s'afiche
Merci a l avance
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 var re = /^\d{8}$/; if(event.value){ //date format test if(re.test(event.value) == false){ app.alert(event.value+" n'est pas un format de date accepté. Entrez les dates au format \"AAAAMMDD\" et les \"-\" se placeront seuls.", 0, 0,"DATE"); event.rc = false; } else{ var strMyDate = event.value.substring(0,4)+"-"+event.value.substring(4,6)+"-"+event.value.substr(6); var today = new Date(); var d = util.scand("yyyy-mm-dd", strMyDate); //valid date test if (d==null) { app.alert(strMyDate+" est une date invalide.", 0, 0,"DATE"); event.rc = false; } else{ if (d.getTime() < today.getTime()) { app.alert(strMyDate+" est une date antérieure à aujourd'hui.", 0, 0, "DATE"); event.rc = false; } } } }
Partager