abracadabraPDF › Forums › PDF – Général › Obliger l’utilisateur à entrer une date ultérieure › Répondre à : Obliger l’utilisateur à entrer une date ultérieure
25 mars 2021 à 13:45
#68840

Maître des clés
bonjour,
Si tu utilises event.rc il vaut que le script appartienne au champ.
Donc en script de validation :
Code:
var chaine=event.value;
var dateEntree=chaine.split(« u002F »);
var jourEntre=Number(dateEntree[0]);
var moisEntre=Number(dateEntree[1]);
var anneeEntree=Number(dateEntree[2]);
var aujourdhui=new Date();
var cetteAnnee=aujourdhui.getFullYear();
var ceMois=aujourdhui.getMonth()+1;
var ceJour=aujourdhui.getDate();
if ((anneeEntree-cetteAnnee)<0 || ((anneeEntree-cetteAnnee)==0 && (moisEntre-ceMois)<0) || ((anneeEntree-cetteAnnee)==0 && (moisEntre-ceMois)==0 && (jourEntre-ceJour) var cMessAlert = « Veuillez entrer une date d’utilisation supérieure à la date du jour. »;
var cAlertTitre = « Date d’utilisation »;
app.alert({cMsg:cMessAlert, cTitle: cAlertTitre, nIcon: 1});
event.rc=false;
}
var dateEntree=chaine.split(« u002F »);
var jourEntre=Number(dateEntree[0]);
var moisEntre=Number(dateEntree[1]);
var anneeEntree=Number(dateEntree[2]);
var aujourdhui=new Date();
var cetteAnnee=aujourdhui.getFullYear();
var ceMois=aujourdhui.getMonth()+1;
var ceJour=aujourdhui.getDate();
if ((anneeEntree-cetteAnnee)<0 || ((anneeEntree-cetteAnnee)==0 && (moisEntre-ceMois)<0) || ((anneeEntree-cetteAnnee)==0 && (moisEntre-ceMois)==0 && (jourEntre-ceJour) var cMessAlert = « Veuillez entrer une date d’utilisation supérieure à la date du jour. »;
var cAlertTitre = « Date d’utilisation »;
app.alert({cMsg:cMessAlert, cTitle: cAlertTitre, nIcon: 1});
event.rc=false;
}
@+
:bonjour: