Donnez vie à vos documents numériques !
 

Tester Valeur numérique Zone de texte

abracadabraPDF Forums PDF – Général Tester Valeur numérique Zone de texte

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #46139
    vbazon
    Membre

    Bonjour,

    j’ai déjà trouvé pas mal de chose sur ce forum , j’en profite pour  remercier tous  les contributeurs,

    J’ai plusieurs Zones de textes (OBJECTIF 1 , etc)  avec  une validation fourchette de données de 1 à 5, .

    puis par script dans une autre zone de texte (Action souris relachée), je teste les valeurs afin de mettre un texte différent dans une autre zone de texte appelée “Objectif Primo”

    j’ai un  souci dans les test de valeur de la zone

    Exemple
    J’ai saisi dans Objectif 7 le chiffre 1, et dans Objectif 8 le chiffre 2

    Voici je mets un bout de code:

    var index7 = this.getField(“OBJECTIF 7”).value;
    var index8 = this.getField(“OBJECTIF 8”).value;

    if (index7=1) {this.getField(“OBJECTIF PRIMO”).value=”Texte1″;}
    if (index8=1) {this.getField(“OBJECTIF PRIMO”).value=”Texte2″;} // j’ai essayé index8=”1″ pareil
    Index8 est bien égal à 2 mais je me retrouve avec Texte2 dans “OBJEcTIF PRIMO”, si je mets index8 =4 cela me mets aussi Texte2, c’est comme si je ne mettais pas la condition If. :mur:
    Faut il forcer en numérique la variblae index8 (CNUM en VBA )

    Merci pour votre aide

Affichage de 5 réponses de 1 à 5 (sur un total de 5)
  • Auteur
    Réponses
  • #66211
    bebarth
    Maître des clés

    bonjour,
    Quand c’est possible, essaye de poster un fichier exemple, c’est plus rapide pour tester !!!
    Essaye avec un double signe “==” :

    Code:
    if (index7==1) {this.getField(“OBJECTIF PRIMO”).value=”Texte1″;}
    if (index8==1) {this.getField(“OBJECTIF PRIMO”).value=”Texte2″;}

    https://developer.mozilla.org/fr/docs/Web/JavaScript/Guide/Expressions_et_Op%C3%A9rateurs#Op%C3%A9rateurs_de_comparaison
    “=” : Opérateurs d’affectation.
    “==” : Opérateurs de comparaison.
    @+
    :bonjour:

    #66212
    Merlin
    Maître des clés

    Bonjour

    if (index7=1) {this.getField(“OBJECTIF PRIMO”).value=”Texte1″;}
    if (index8=1) {this.getField(“OBJECTIF PRIMO”).value=”Texte2″;}

    Je te confirme que c’est là que ça coince :
    if (index7 == 1) {this.getField(“OBJECTIF PRIMO”).value = “Texte1”;}
    if (index8 == 1) {this.getField(“OBJECTIF PRIMO”).value = “Texte2”;}

    :Smiley15:

    #66213
    vbazon
    Membre

    Bonjour,

    satané Javascript … Merci Bebarth et Merlin. Cela fonctionne .  :bravo:

    En plus Bebarth super le lien , c’est le genre de site que je cherchais pour apprendre le code Javascript.

    #66214
    Merlin
    Maître des clés

    pour apprendre le code Javascript.

    Beaucoup de liens utiles sont là : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/ressources-pdf-javascript/
    :Smiley15:

    #66215
    vbazon
    Membre

    merci Merlin ..

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