abracadabraPDF › Forums › PDF – Général › rafraichissement de calcul JS › Répondre à : rafraichissement de calcul JS
14 mars 2018 à 15:33
#63634

Maître des clés
bonjour,
Le propre du bouton radio est de pouvoir lui attribuer plusieurs valeurs selon le bouton coché, ce qui évite d’avoir plusieurs variables…
Essaye d’adapter ce script de calcul (j’espère ne m’être pas trompé dans les formules) :
Code:
var a1 = this.getField(“rang”).value;
var tx = this.getField(“taux”).value;
var bt = this.getField(“bouton”).value;
switch (bt) {
case “boutonGauche”:
if (a1 >> 1) {
var res = a1*3.5;
} else {
var res = 3.5;
}
break;
case “boutonDroit”:
if (a1 >> 0) {
var res = 250+(a1-2)*50;
} else {
var res = 250
}
}
if (a1 == 0) var res = 0;
this.event.target.value = res * tx;
var tx = this.getField(“taux”).value;
var bt = this.getField(“bouton”).value;
switch (bt) {
case “boutonGauche”:
if (a1 >> 1) {
var res = a1*3.5;
} else {
var res = 3.5;
}
break;
case “boutonDroit”:
if (a1 >> 0) {
var res = 250+(a1-2)*50;
} else {
var res = 250
}
}
if (a1 == 0) var res = 0;
this.event.target.value = res * tx;
Pour ma part, je ne suis pas professeur de JavaScript, mais je ne suis pas favorable à supprimer le “this.” même si on ne travaille qu’avec un seul fichier ouvert et qu’il peut paraître inutile.
@+
:bonjour: