IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

champ vide seulement si un champ spécifique est rempli


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Inscrit en
    Octobre 2008
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 30
    Points : 20
    Points
    20
    Par défaut champ vide seulement si un champ spécifique est rempli
    Bonjour à tous. Voici mon problème.
    J'ai un champ datecourante.
    J'ai un champ datedans60jours.
    Ce que je veux, c'est que si datecourante est vide, je veux que le champ datedans60jours restent vide. Par contre, avec le code que j'ai, dès que j'inscrit quelque chose dans un autre champ, le champ datedans60jours fait le calcul suivant: dateaujourd'hui + 60 jours.

    Voici mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    var champDateCourante = this.getField("DateCourante");
    var champDate60Jours = this.getField("DateDans60Jours");
    var dateCourante = util.scand("yyyy-mm-dd", champDateCourante.value)
    if(champDateCourante.value != "" || dateCourante != null)
    {
        var dateDans60Jours = new Date(dateCourante);
        dateDans60Jours.setDate( dateCourante.getDate() + 60 );
        champDate60Jours.value = util.printd("yyyy-mm-dd", dateDans60Jours);
    }
    je suis dans un formulaire acrobat.
    Merci de bien m'aider
    Marc

  2. #2
    Expert confirmé
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Points : 4 164
    Points
    4 164
    Par défaut
    et ?

    Ce ne sont pas des méthodes du package javascript "classique", ça...
    On dirait plutôt des fonctions propres à une API propriétaire pour Acrobat, non ?

    Du coup il te faudrait des spécialistes Acrobat... cherche peut-être un forum spécialisé en la matière ?

  3. #3
    Membre à l'essai
    Inscrit en
    Octobre 2008
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 30
    Points : 20
    Points
    20
    Par défaut
    Bonjour
    Effectivement, c,est propre à Acrobat. Le problème que j'ai, c'est que je ne trouve pas de forum pour Javascipt pour Acrobat. Alors j'ai tenté ma chance sur ce forum.
    Merci de ton aide
    marc

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(champDateCourante.value != "" || dateCourante != null)
    Ton test n'est pas suffisant, il faut aussi vérifier d'après ta demande que dateCourante comprend bien un mois et un jour dans le mois.

  5. #5
    Membre à l'essai
    Inscrit en
    Octobre 2008
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 30
    Points : 20
    Points
    20
    Par défaut
    Bonjour Bovino
    alors je fait comment pour m'assurer que le tout fonctionne bien. Quel est le code que je dois modifier ou ajouter.

    Merci sincèrement de m'aider
    Marc

  6. #6
    Membre à l'essai
    Inscrit en
    Octobre 2008
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 30
    Points : 20
    Points
    20
    Par défaut
    BOnjour
    Est-ce que quelqu'un peut m'aider, au pire, pouvez-vous me dire à quel endroit je peux me tourner pour corriger mon problème.
    Merci de votre aide précieuse
    Marc

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 60
    Points : 68
    Points
    68
    Par défaut
    ... Déja, est-ce qu'il est posible de savoir ce que tu veut faire ? Est-ce que c'est dans une page HTML que tu veux placer ton script ? Si oui, un script relativement court basé sur les évènements fonctionne sans problème... On poura voir ça ensemble !!!

Discussions similaires

  1. [AC-2010] UPDATE entre 2 tables seulement si le champs de la table source est NON VIDE
    Par Invité dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 25/04/2015, 21h45
  2. [CR 10] Affichage seulement si le champs est non vide
    Par sasseur dans le forum Formules
    Réponses: 1
    Dernier message: 20/08/2009, 14h15
  3. Résultat concaténation vide si 1 des champs vides
    Par harry25 dans le forum Access
    Réponses: 3
    Dernier message: 21/09/2007, 11h05
  4. Champ ds état visible ssi il n'est pas vide !
    Par Fredri dans le forum Access
    Réponses: 11
    Dernier message: 20/12/2005, 13h15
  5. Champ vide = Liste Invisible mais c'est le SF qui est invisi
    Par samlepiratepaddy dans le forum Access
    Réponses: 13
    Dernier message: 29/09/2005, 16h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo