Donnez vie à vos documents numériques !
 

Empecher une date antérieure à la date du Jour

abracadabraPDF Forums PDF – Général Empecher une date antérieure à la date du Jour

  • Ce sujet contient 2 réponses, 2 participants et a été mis à jour pour la dernière fois par DOWNSTAR, le il y a 7 mois.
  • Créateur
    Sujet
  • #73334
    DOWNSTAR
    Participant

    Bonjour,

    j’ai un souci de vérification de date.

    Mon PDF embarque la date du Jour dans un champs caché, lors de la première ouverture par le client.
    Ensuite il renseigne la date de signature, cette date peut être postérieure à la date de première ouverture mais pas antérieure…

    j’ai mis ce script dans action de document > Doc est enregistré… mais il ne prends en compte que le jour…

    Le script :

    f = this.getField(“DATE_DU_JOUR”);
    g = this.getField(“DATE DE SIGNATURE_1″);
    if (f.value > g.value)
    {app.alert ({cMsg:”Merci de ne pas antidater ce document”,nIcon:1, cTitle:”ATTENTION”});
    this.resetForm(“DATE DE SIGNATURE_1”);
    }

    Quelqu’un peut-il me dire où est l’erreur (elle vient de moi surement) ? Et m’aiguiller vers une solution.

    Vous en remerciant par avance

     

Affichage de 2 réponses de 1 à 2 (sur un total de 2)
  • Auteur
    Réponses
  • #73335
    bebarth
    Maître des clés

    bonjour,
    Essaye ce script en validation du champ “DATE DE SIGNATURE_1” :
    f=this.getField("DATE_DU_JOUR");
    g=this.getField("DATE DE SIGNATURE_1");
    if (g.value!="") {
    var dateDuJour=util.scand("dd/mm/yyyy", f.value).getTime();
    var dateSignature=util.scand("dd/mm/yyyy", g.value).getTime();
    if (dateSignature<dateDuJour) {
    app.alert("Merci de ne pas antidater ce document",3);
    event.rc=false;
    }
    }

    @+
    😎

    #73341
    DOWNSTAR
    Participant

    Bonjour,
    Et merci beaucoup de votre réponse…
    Je teste…
    Bonne journée

Affichage de 2 réponses de 1 à 2 (sur un total de 2)
  • Vous devez être connecté pour répondre à ce sujet.