Donnez vie à vos documents numériques !
 

Répondre à : Erreur de Type NaN pour un champs division

abracadabraPDF Forums PDF – Général Erreur de Type NaN pour un champs division Répondre à : Erreur de Type NaN pour un champs division

#64105
bebarth
Maître des clés

bonjour,
quelque chose comme ça (à adapter) :

Code:
if (isNaN(this.getField(“P2_Texte47”).value / this.getField(“P2_Texte48”).value) || (this.getField(“P2_Texte47”).value / this.getField(“P2_Texte48”).value)==Infinity) {
this.event.target.value = “”;
} else {
var num=this.getField(“P2_Texte47”).value / this.getField(“P2_Texte48”).value;
var entier=Math.floor(num);
var plus = num-entier;
switch(plus==0) {
    case false:
        if(((plus*10)-5)<=0) {var decimale=5
        } else {
        var decimale=0;
        var entier = entier+1}
        break;
    case true:
        var decimale=0;
        break;
}
this.event.target.value =entier+”,”+decimale;
}

je reviens plus tard…
…le script indiqué arrondit la décimale à 0 ou 5.
@+
:bonjour: