Donnez vie à vos documents numériques !
 

problème de script avec les dates

abracadabraPDF Forums PDF – Général problème de script avec les dates

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #45013
    ameragon
    Membre

    Bonjour à tous,

    J’essaie de faire un formulaire dans lequel il y a 3 champs.
    1 champ “datedebut” rempli par l’utilisateur
    1 champ “nbjour” rempli par l’utilisateur qui est un nombre de jour à rajouter à “datedebut”
    1 champ “datefin” qui est la somme de la première date auqelle on a ajouté le nombre de jour encodé par l’utilisateur.

    J’ai fouillé sur le site et avec ce que j’ai trouvé j’ai pondu ce bout de code qui ne rempli malheureusement pas mon champ “datefin”. Je galère un peu si quelqu’un pouvait me dire ou je me trompe ou si je m’égare carrément dans mon script.

    Un grand merci à vous  :geek:

    if (event.target.value != “”)
    {
        var dated= util.scand(“dd/mm/yyyy”, this.getField(“datedebut”).value);
        var jour = this.getField(“nbjour”).value;
        var datef = new date(dated.getTime()+(jour * 24 * 60 * 60 * 1000));
        this.getField(“datefin”).value = util.printd(datef);
    }
    else
    {
        this.getField(“nbjour”).value = “”;
    }

Affichage de 2 réponses de 1 à 2 (sur un total de 2)
  • Auteur
    Réponses
  • #58020
    brumbies
    Membre

    Bonsoir,

    Tu es sur la bonne voie… Attention à respecter la casse… new Date()
    Ensuite je modifierai ton script légèrement de la sorte:

    Code:
    if (this.getField(“datedebut”).value != “” && this.getField(“nbjour”).value != “”)
    {
        var dated= util.scand(“dd/mm/yyyy”, this.getField(“datedebut”).value);
        var jour = this.getField(“nbjour”).value;
        var datef = new Date(dated.getTime()+(jour * 24 * 60 * 60 * 1000));
        this.getField(“datefin”).value = datef;
    }
    else
    {
        this.getField(“datefin”).value = “”;
    }

    Tu peux définir le format que tu veux pour le champ “datefin”…
    :Smiley01:

    #58021
    ameragon
    Membre

    Bonsoir,

    Attention à respecter la casse… new Date()

    Un grand merci ça fonctionne mieux maintenant :jerisjaune:  :mur:

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