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