Donnez vie à vos documents numériques !
 

Ajout condition > ou < d’un champ nombre sur un bouton d’envoi. – RÉSOLU

abracadabraPDF Forums PDF – Général Ajout condition > ou < d’un champ nombre sur un bouton d’envoi. – RÉSOLU

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #44266
    jsamica
    Membre

    Bonjour à tous,

    Je souhaite svp avoir votre aide sur le code js suivant afin d’ajouter une condition.
    En effet je souhaite dans le code suivant ajouter une condition qui permet un envoi ciblé.

    Le process : La personne valide la demande, avec en plus, si dans un champ nombre la valeur est égal ou supérieur à un chiffre, la demande est envoyé à un niveau supérieur sinon inférieur le process est validé et terminé.

    Code:
    if (this.getField(“favdir”).isBoxChecked(0))

    {var gTo = this.getField(“adresseservice3”);}

    else
    {var gTo = this.getField(“adressedemandeur”);}

    var gCc = this.getField(“razcopie”);

    var gSubject = this.getField(“concatobjet”);

    var fBody = this.getField(“concatendir”);

    this.mailDoc(true, gTo.value, gCc.value, “”, gSubject.value, fBody.value);

    J’espère m’être fait comprendre.
    Merci pour votre aide.
    :Smiley03:

Affichage de 12 réponses de 1 à 12 (sur un total de 12)
  • Auteur
    Réponses
  • #53531
    Lionel
    Membre

    Bonjour,

    :idee: Peut-être qu’un exemple en pièce jointe d’un message serait plus parlant.

    Bien cordialement.
    Lionel :alien2:

    #53532
    Merlin
    Maître des clés

    Salut,

    En fait c’est tout simple, dans l’exemple de script ci-dessous on va prendre 100 comme valeur limite :

    if (this.getField(“nombre”).value >= “100”)
    {fait ceci}
    else
    {fait cela}

    :Smiley15:

    #53533
    jsamica
    Membre

    Merci Merlin
    Effectivement tout simple, je vais donc maintenant compliqué un peu !
    Sur un formulaire de demande avec envoie et validation (Bouton radio a cocher pour validé ou non la demande et suivant ce choix l’envoie va à une adresse ou une autre)
    Puis je avoir un peu d’aide svp sur le code js d’un bouton d’envoi:

    Code:
    Si favorable(bouton radio)
    et champs “total” >=10000
    alors
    Fto: direction
    Sinon
    Fto: demandeur
    et
    Si défavorable
    alors
    Fto: demandeur

    Merci pour votre aide
    :Smiley03:

    #53534
    Merlin
    Maître des clés

    Si je comprend bien la question :

    if (this.getField(“nombre”).value >= “10000”)
    {var email_a_utiliser = this.getField(“adresse1”).value}
    else
    {var email_a_utiliser = this.getField(“adresse2”).value}

    La suite du code se trouve dans ce formulaire de démo : http://abracadabrapdf.net/articles.php?lng=fr&pg=72

    :Smiley01:

    #53535
    jsamica
    Membre

    Magnifique ! Tellement simple quand on a la soluce !
    Je vais tester ça…

    Encore une fois un grand merci
    Tu redore l’image de Merlin comparé à celui de Kaamelott  :geek:

    :Smiley03:

    #53536
    Merlin
    Maître des clés

    Tu redore l’image de Merlin

    Merci !
    :bonjour:

    comparé à celui de Kaamelott

    Quid est ?
    :Euuuh:

    #53537
    jsamica
    Membre

    @Merlin
    Slt, non c’était juste une boutade pour les amateurs de Kaamelott.

    Dans cette série Merlin est nul il s’est jamais rien faire…
    :Smiley03:

    #53538
    Merlin
    Maître des clés

    :Smiley03:

    #53539
    Lionel
    Membre

    Bravo :merlin: ! (celui du forum)

    #53540
    jsamica
    Membre

    Salut à tous,
    Merci Merlin pour m’avoir encore une fois bien aidé.
    Le post peut etre résolu.
    Voici le code exact à ma demande initial qui marche parfaitement bien:

    Code:
    if ((this.getField(“favdr”).isBoxChecked(0)) &&
    (this.getField(“champstotal”).value >= “50000”))

    {var gTo = this.getField(“champsmail1”);}

    else

    {var gTo = this.getField(“champsmail2”);}

    var gCc = this.getField(“champsmail3”);

    var fSubject = this.getField(“concatobjet”);

    var fBody = this.getField(“concatcorps”);

    this.mailDoc(true, gTo.value, gCc.value, “”, fSubject.value, fBody.value);

    Voilou  :siffle:
    :Smiley03:

    #53541
    Merlin
    Maître des clés

    :bravo:

    #53542
    Lionel
    Membre

    Bonjour,

    Le post peut etre résolu.

    Voilà qui est fait.  :soleil:

    Bien cordialement.
    Lionel :alien2:

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