Donnez vie à vos documents numériques !
 

Décocher une CC, est-ce une action qui est reconnue par Javascript ?

abracadabraPDF Forums PDF – Général Décocher une CC, est-ce une action qui est reconnue par Javascript ?

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #44777
    zolo72
    Membre

    Bonjour à tous,

    J’imagine que la question a déjà été posée mais je n’en trouve pas trace par la Recherche…

    L’explication exhaustive des “coche” et “décoche”, leur vie, leurs œuvres existe-t-elle sur le site ?

    Merci d’avance et merci tout court pour tout !

Affichage de 9 réponses de 1 à 9 (sur un total de 9)
  • Auteur
    Réponses
  • #56607
    Merlin
    Maître des clés

    Vous pouvez répéter la question ?
    :oh: :doute: :Euuuh:

    #56608
    zolo72
    Membre

    Merci Merlin de réagir si vite.

    Considérant que les tests tels que « this.getField(“xxx”).value == “zz” » ou “isBoxChecked” testent un état, donc a posteriori, je cherche à savoir s’il existe un test sur l’action de décocher elle-même.

    Voili voilou !

    #56609
    Merlin
    Maître des clés

    Oui, on peut facilement détecter quelle(s) case(s)-à-cocher sont cochée(s) ou quel bouton-radio est coché.
    Le principe c’est que chaque case-à-cocher ou bouton-radio à une “Valeur d’exportation” et un “numéro d’identifiant” individuel.

    La documentation JavaScript devrait t’être d’un grand secours : http://www.adobe.com/devnet/acrobat/sdk/adobe-acrobat-portfolios-sdk-eula.html

    Sinon n’hésites pas à revenir vers nous (le forum).

    :Smiley01:

    [attachment deleted by admin]

    #56610
    zolo72
    Membre

    Bon, j’ai contourné la difficulté que j’exposais précédemment.

    J’ai une nouvelle question : « Est-il possible de décocher une Check Box au moyen d’un script ? »

    Comment dire, si l’option “valeur d’exportation” est “On”, par exemple : « On change la valeur “On” de la Check Box pour sa valeur alternative ; mais quelle est cette valeur ?

    Et comment l’exprimer, si toutefois c’est possible.

    Je sèche…

    #56611
    Merlin
    Maître des clés

    J’ai une nouvelle question : « Est-il possible de décocher une Check Box au moyen d’un script ? »

    Oui.

    Une case-à-cocher ne peut avoir que deux valeurs : une pour l’état coché et une pour l’état décoché.
    :idee:

    #56612
    zolo72
    Membre

    Certes, merci Merlin, hier, je séchais, aujourd’hui, je bous (d’impatience).

    Peut-être eût-il mieux valu que je bouillisse hier et l’avouasse sans détour…

    Sérieusement, ce que je n’avouerai pas, c’est le nombre de tentatives pour imposer cette «autre» valeur (“!= “On”, par exemple), j’aurais trop honte.

    Quelle est donc cette expression miracle ?

    Je sais bien que « mendier c’est pas beau », mais quand on est dans le besoin…

    #56613
    Merlin
    Maître des clés

    On ne peux pas changer les valeurs elles-mêmes, c’est l’état de la case-à-cocher que l’on change.

    La formule magique c’est :

    this.getField(“MaCaseAcocher“).checkThisBox(0,true);

    Et où le zéro en bleu représente le numéro d’ordre* de la case-à-cocher (visible dans le panneau “Champs” de l’Editeur de formulaire) et où on termine par true ou false.

    :Smiley15:

    * The 0-based index of an individual check box or radio button widget for this field.
    The index is determined by the order in which the individual widgets of this field were created (and is unaffected by tab-order).
    Every entry in the Fields panel has a suffix giving this index; for example, MyField #0.

    #56614
    zolo72
    Membre

    :extra:
    Merci Merlin,

    Ça marche mieux maintenant, ben oui, forcément !

    Bien reconnaissant, une fois de plus…

    #56615
    Merlin
    Maître des clés

    Le lien que j’ai donné ci-dessus n’est pas le meilleur, voici beaucoup mieux pour qui s’intéresse au PDF et à JavaScript : http://www.adobe.com/devnet/acrobat/javascript.html
    :bonjour:

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