composante inclue sur Formulaire PDF
Merci de l'intérêt porté.
En fais sur un formulaire PDF, créé par un ex collègue, se trouve un champ texte destiné a recevoir une date
ce champ exécute un script de validation personnalisé :
Code:
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;
}
}
}
} |
Comme je ne suis pas vraiment très connaissant avec ce langage, j'imagine qu'il doit être tres facile d'apporter la modification qui permettrait a l utilisateur d'entrer la date du jour sans provoquer l'alerte
Citation:
app.alert(strMyDate+" est une date antérieure à aujourd'hui.", 0, 0, "DATE");
Espérant avoir apporté l'explication pertinente
Merci