Donnez vie à vos documents numériques !
 

Interdire la saisie d’une date antérieure

abracadabraPDF Forums PDF – Général Interdire la saisie d’une date antérieure

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #45084
    pipotofluto
    Membre

    Bonjour,

    Dans un formulaire j’ai 2 champs date.
    Je rentre une date dans le premier puis je rentre une date dans le second, je voudrais dans le second champ interdire que la date soit antérieure à celle rentrée dans le premier champ.

    En vous remerciant.
    :bonjour:

Affichage de 9 réponses de 1 à 9 (sur un total de 9)
  • Auteur
    Réponses
  • #58460
    Merlin
    Maître des clés

    Bonjour,

    il faut convertir les deux dates en nombre Epoch et ensuite comparer les deux valeurs.
    Dis comme ça c’est simple, si tu as besoin du JavaScript correspondant je n’ai pas le temps tout de suite mais je pourrais répondre bientôt.
    A moins qu’un autre soit plus rapide…

    :Smiley01:

    #58461
    alex
    Membre

    Bonsoir,
    Voir la maquette jointe pour une solution basique certes, mais qui pourra facilement s’adapter à des sélections de dates par menus déroulants (Jour,mois;année).
    Attention, cette solution fonctionne pour le format « JJ/MM/AAAA ».

    #58462
    LLaurent
    Participant

    Bonjour

    merci pour l’exemple, cela pose un problème quant au formatage dd/mm/yyyy

    quand je saisis la valeur « 9/9/1999 » en seconde date, le test ne fonctionne pas correctement…
    mais c’est ok pour « 09/09/1999″…

    #58463
    alex
    Membre

    J’ai bien dit:
    Attention, cette solution fonctionne pour le format « JJ/MM/AAAA ».
    J’aurais du écrire:
    Attention, cette solution ne fonctionne que pour le format « JJ/MM/AAAA ».
    Mais on pourrait aussi effacer les saisies de format inappropriées.

    #58464
    Merlin
    Maître des clés

    Les champs ayant le « Format : Date : dd/mm/yyyy« , je ne vois pas où est le problème puisque seul ce format est accepté en saisie…
    :doute:

    #58465
    LLaurent
    Participant

    Hello

    c’est bien à ce niveau que je rencontre un problème

    comment faire pour exiger ce type de format,
    car dans l’exemple joint on peut tout aussi bien saisir « 09:09:1999 » que « 09-09-1999 » ou même « 09-09:1999 »
    j’utilise Adobe Reader XI…

    ce qui m’a d’ailleurs posé quelques problèmes quand les données du pdf sont envoyées à un serveur…

    je ne vois pas comment imposer le »/ » comme séparateur
    ou encore remplacer les « : » ou les « – » par des « / »

    Merci d’avance pour vos tuyaux

    #58466
    Merlin
    Maître des clés

    c’est bien à ce niveau que je rencontre un problème

    comment faire pour exiger ce type de format,
    car dans l’exemple joint on peut tout aussi bien saisir « 09:09:1999 » que « 09-09-1999 » ou même « 09-09:1999 »

    je ne vois pas comment imposer le »/ » comme séparateur
    ou encore remplacer les « : » ou les « – » par des « / »

    Ca fonctionne très bien dans l’exemple ci-dessus fourni par Alex (voir Propriétés du champ : Format).
    Si ça ne fonctionne pas chez toi c’est qu’il y a un problème avec ton logiciel…
    :idee:

    #58467
    pipotofluto
    Membre

    Bonjour,
    J’arrive un peu après la guerre… je m’en excuse.
    Mais vous avez réglé mon problème !
    Merci merci merci !!!! :priere:
    :bonjour:

    #58468
    Merlin
    Maître des clés

    Vieux motard que jamais !
    :extra:

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