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.