Donnez vie à vos documents numériques !
 

Répondre à : Ajout d’une fourchette de validation à un champs de format personnalisé

abracadabraPDF Forums PDF – Général Ajout d’une fourchette de validation à un champs de format personnalisé Répondre à : Ajout d’une fourchette de validation à un champs de format personnalisé

#65108
bebarth
Maître des clés

Il faut le modifier légèrement :

Code:
var g = this.event.target.name;
var j=0;
var chaine=this.event.target.valueAsString;
var zero=parseFloat(chaine.replace(/,/g, « . »));
if (zero !=0 && this.event.target.value != » ») {
    for (var i=0; i        if ((chaine.substring(i,i+1)== », ») || (chaine.substring(i,i+1)== ». »)) var j=j+1;
    }
    switch (j>1) {
        case true:
            app.alert(« Le format de nombre n’est pas correct. »,3);
            this.resetForm(g);
            this.getField(g).setFocus();
            break;
        default:
            var str = chaine;
            var chaine =str.replace(/ /g, «  »);
            var str = chaine;
            var n = str.indexOf(« , »);
            if (n == -1) {var n = str.indexOf(« . »)} ;
            if (n>-1) {
                var entier = chaine.substring(0,n);
                decimales=chaine.substring(n+1);
            } else {
                var entier = chaine;
                decimales= »00″;
            }
            //pour être certain d’avoir 2 décimales
            var decimales= decimales+ »00″;
            var decimales= decimales.substring(0,2);
            var nombre= entier+ », »+decimales;
            var leNombre=(entier*1)+(decimales*1/100);
    }
    if (leNombre>=1 && leNombre        this.event.target.value=nombre;
    } else {
        app.alert(« Le pourcentage doit être compris entre 1,00 et 100,00. »,3);
        this.resetForm(g);
        this.getField(g).setFocus();
    }
} else {
    this.event.target.value= » »;
}

@+
:bonjour: