Donnez vie à vos documents numériques !
 

Cocher une case-à-cocher depuis un champ de texte

abracadabraPDF Forums PDF – Général Cocher une case-à-cocher depuis un champ de texte

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #45275
    pipotofluto
    Membre

    Bonjour,
    encore une question de noob (désolé)
    j’ai un champ texte et une case à cocher.
    Je souhaiterai que lorsque une donnée est saisie dans le champ texte, la case à cocher se coche sans action de l’utilisateur.
    Merci pour votre aide.
    :bonjour:

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

    bonjour,
    var txt=this.getField(“Texte”).value;
    if (txt !=””) {this.getField(“case”).checkThisBox(0,true);}
    else {this.getField(“case”).checkThisBox(0,false);}
    @+
    :geek:

    #59791
    Merlin
    Maître des clés

    Bonjour.

    Il y a plus simple :

    this.getField(“CHECKBOX”).checkThisBox(0,true);

    A placer en action “champ activé” dans le champ de texte déclencheur.
    Le zéro (rouge) représente le numéro d’ordre de la case-à-cocher ou du bouton-radio.

    #59792
    bebarth
    Maître des clés

    bonjour Merlin,
    il est vrai qu’avec ton script, la case est cochée directement lorsque le champ est activé. Par contre elle reste cochée même si tu ne rentre pas de texte !
    @+
    :bonjour:

    #59793
    Merlin
    Maître des clés

    En général j’utilise ce script dans une liste de choix qui se termine par “Autre” ou quelque chose comme ça, donc a priori si l’utilisateur n’y saisi rien c’est qu’il va cocher un autre choix.

    Sinon il y a l’option inverse : ne faire apparaitre le champ texte qui si la case est cochée…
    :geek:

    if (event.target.isBoxChecked(0))
    {
    this.getField(“TEXTE”).display = display.visible;
    this.getField(“TEXTE”).setFocus();
    }
    else
    {this.getField(“TEXTE”).display = display.hidden;}

    #59794
    bebarth
    Maître des clés

    …ne faire apparaitre le champ texte qui si la case est cochée…

    c’est effectivement la meilleure solution à mon avis !
    :geek:

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