Donnez vie à vos documents numériques !
 

Condition de remplissage d’un champ. – RÉSOLU

abracadabraPDF Forums PDF – Général Condition de remplissage d’un champ. – RÉSOLU

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #44684
    afrfr37
    Membre

    Bonsoir à tous,

    J’ai l’impression que ce que je vais demander est ultra simple, mais j’ai erré tout l’après-midi sur le net, ce forum y comprit.

    L’idée est la suivante :

    Si champ1 est vide alors insérer texte1 dans champ2
    Sinon insérer texte 2 dans champ2

    Le petit début de piste que j’ai est ça :

    Code:
    if ((this.getField(« champ1 »).value != «  »))

    J’ai aussi la structure du if, me manque plus que la ligne de remplissage.

    Merci d’avance de votre aide.

Affichage de 8 réponses de 1 à 8 (sur un total de 8)
  • Auteur
    Réponses
  • #56098

    Bonjour,

    Le mieux est de joindre le début de création. Ensuite, on regarde cela.

    Bien cordialement.
    Lionel :alien2:

    #56099
    Merlin
    Maître des clés

    Le mieux est de joindre le début de création. Ensuite, on regarde cela.

    Bonjour,

    Oui, une petite maquette préparatoire serait bienvenue car je n’ai pas trop de temps en ce moment…
    :Smiley01:

    #56100
    afrfr37
    Membre

    Et bien voici mon début de document…

    Pour le moment, il s’agit des champs « ChefdeProjet » et « Nom_5 » de la 2ème page, mais j’en aurai plein d’autre à faire de ce type. Le tout est d’avoir un premier exemple…

    En tout cas, merci à vous deux

    [attachment deleted by admin]

    #56101
    alex
    Membre

    Bonjour,
    Voir maquette jointe, le script est embarqué par le champ de saisie du nom du chef de projet baptisé « ChefDeProjet ».
    Bonne journée à tous.

    //Script possible
    cible= »Nom_5″
    texte1= »Mon texte dans le cas ou le champ contient une saisie »;
    texte2= »Mon texte dans le cas où le champ est vide »;
    if(this.event.value== » »)
    {
    this.getField(cible).value=texte2;
    }
    else
    {
    this.getField(cible).value=texte1;
    }

    [attachment deleted by admin]

    #56102
    Merlin
    Maître des clés

    :bonjour:

    #56103
    afrfr37
    Membre

    Yeees !!

    Merci alex  :Smiley03:

    Encore une petite question : cette structure de code, je vais la replacer sur plein d’autre champs dans mon formulaire. Est-ce que je peux garder « texte1 » et « texte2 » ou je dois changer ?

    #56104
    alex
    Membre

    Bonjour,
    On peut bien sûr préciser les variables texte1 et texte2 à l’ouverture du document une fois pour toutes.

    //Script d’ouverture de page (page par défaut)
    texte1= »Mon texte dans le cas ou le champ contient une saisie »;
    texte2= »Mon texte dans le cas où le champ est vide »;
    //et bien d’autres paramètres à utiliser ultérieurement.

    Autre manière de faire (style Merlin, voir maquette jointe):
    //Script d’ouverture de document
    fonction Ouverture()
    {
    texte1= »Mon texte dans le cas ou le champ contient une saisie »;
    texte2= »Mon texte dans le cas où le champ est vide »;
    }
    Ouverture()

    [attachment deleted by admin]

    #56105
    afrfr37
    Membre

    Ce coup ci, c’est tout bon !  :Smiley08:

    Un grand merci à toi, Alex

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