Donnez vie à vos documents numériques !
 

Nath65

Toutes mes réponses sur les forums

Affichage de 9 réponses de 1 à 9 (sur un total de 9)
  • Auteur
    Réponses
  • en réponse à : Formulaire avec date calculée en JavaScript #74930
    Nath65
    Participant

    Bonjour,

    J’ai réussi à solutionner mon problème. Merci de votre aide

    Bonne journée

    en réponse à : Formulaire avec date calculée en JavaScript #74925
    Nath65
    Participant

    Bonjour,

    J’ai reconstruit certains champs du formulaire qui semblaient ne plus intégrer les modifications…et cela fonctionne, merci 🙂 . Pour info, j’ai conservé la première syntaxe que je comprends mieux même si c’est plus long. Mais j’ai une nouvelle problématique : j’ai une 3ème case de date qui doit indiquer le début de la période de livraison avec par défaut la date de la commande en automatique et qui doit pouvoir être modifiée manuellement par une date postérieure et bloquée pour les date antérieure à la date de commande. j’espère être claire…

    J’avais le script suivant qui fonctionnait avant que je ne modifie le script de la date de commande et qui ne fonctionne plus…

    var date=util.scand(« dd/mm/yyyy », this.getField(« StartDate »).value); var laDate=util.scand(« dd/mm/yyyy », event.value); if (laDate.getTime()<date.getTime()) event.value=this.getField(« StartDate »).value;

    et dans calcul :

    if (event.source && event.source.name== »StartDate ») event.value=this.getField(« StartDate »).value;

    Pouvez-vous m’aider à résoudre ce problème ? Merci d’avance !

    Attachments:
    You must be logged in to view attached files.
    en réponse à : Formulaire avec date calculée en JavaScript #74911
    Nath65
    Participant

    Merci  à tous les deux pour votre aide. Je ne comprends pas pourquoi ça ne fonctionne pas dans mon fichier. J’ai toujours 5 jours de plus quelque soit le jour de la semaine. J’essaierai de résoudre le problème lundi matin et je reviendrai vers vous.

    Bon week-end et encore merci

    en réponse à : Formulaire avec date calculée en JavaScript #74904
    Nath65
    Participant

    Bonjour et merci beaucoup de votre retour, mais je rencontre un problème que je ne comprends pas, votre fichier fonctionne, bien que je n’arrive pas à comprendre la logique du script. Mais quand j’applique le même script dans mon fichier, les 2 exceptions (commande un lundi ou un mardi) le décalage au vendredi ou lundi pour la date limite ne se fait plus alors que tout est identique…

    D’autre part, je ne souhaite pas avoir de cases jourCommande et jourLivraison mais juste le décalage dans la date pour que la date limite ne soit pas le week-end.

    Pouvez-vous m’aider ? Merci encore.

    Nath65
    Participant

    Super ! Merci beaucoup de votre aide.

    Bonne soirée

    Nath65
    Participant

    Non, dans « dateLimite » on peut mettre la même date que « StartDate » alors qu’on doit conserver d’écart de 5 jours en plus minimum… est-ce faisable ?

    Nath65
    Participant

    Désolée de ne pas être assez claire…

    Voici la procédure :

    1 – On indique une date dans le champ « StartDate ».
    2 – Le champ « DateLimite » indique la date « StartDate » plus 5 jours. Ce champ doit être modifiable uniquement avec une date postérieure à celle du champ « StartDate »plus 5 jours ?
    3 – Le champ « DateLivraison » indique la même date que « StartDate ». Ce champ doit être modifiable uniquement avec une date postérieure à celle du champ « StartDate »

    J’espère que c’est plus clair…

    Nath65
    Participant

    Effectivement, dans votre exemple on ne peux pas mettre de date antérieure à la date de commande dans les autres champs, mais la date limite n’est pas bloquée à +5 jours minimum. y a-t-il un moyen de corriger cela ?

    Nath65
    Participant

    Bonjour et merci de votre réponse mais cela ne répond pas à mon problème.

    ok, si on modifie la date de commande, les autres dates doivent se mettre à jour automatiquement.

    Mais j’ai besoin que toutes les dates soient bloquées si on essaie de saisir une date antérieure à ce qui est mis en automatique. Il faut que l’on puisse modifier une date vers le futur uniquement mais pas en arrière.

    Avez-vous une idée ?

    D’avance merci de votre aide.

     

Affichage de 9 réponses de 1 à 9 (sur un total de 9)