Script personnalisé avec checkbox  (Lu 174 fois) Partager ce sujet Imprimer

1 B


tomasichek  19 juin 2020 : 13:34

Bonjour à tous, je suis nouveau sur votre forum qui est une mine d'or pour les débutants comme moi.
je me permets de poser une première question.
j'ai un script à intégrer dans mon pdf.
il faut que j'intègre une checkbox, si cette CB est cochée alors la valeur d'un choix d'une liste déroulante sera sélectionné et un calcul (*) sera effectué sur la base d'un autre champ.
J'ai intégré le code ci-dessous mais ça a pas l'air de fonctionner, si la case est cochée ça me renvoie la valeur 0. Tout conseil est bienvenu. Merci à tous!



if (this.getField("CHECKBOX_EMP").value != "Off") {
    // box is checked
    event.value = ESTIM_CORRIGEE * Dropdown ;
} else {
    // box is unchecked
    event.value = ESTIM_CORRIGEE ;
}

IP archivée


bebarth  19 juin 2020 : 14:24

bonjour,
Ça devrait mieux marcher comme ça :
if (this.getField("CHECKBOX_EMP").value != "Off") {
    // box is checked
    event.target.value = this.getField("ESTIM_CORRIGEE").value * this.getField("Dropdown").value ;
} else {
    // box is unchecked
    event.target.value = this.getField("ESTIM_CORRIGEE").value ;
}

event.value -> valeur du champ avant calcul
event.target.value -> valeur du champ après calcul
@+
 :bonjour:

IP archivée


Merlin  19 juin 2020 : 18:25

Oui, la syntaxe JavaScript est précise et chatouilleuse : une parenthèse manquante, un point manquant ou une capitale à la place d'une minuscule et c'est la cata.
 :geek:

IP archivée