alahyaneali
Messages postés25Date d'inscriptionvendredi 19 novembre 2004StatutMembreDernière intervention12 octobre 2007
-
29 nov. 2004 à 18:51
rttb
Messages postés290Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention25 avril 2008
-
1 déc. 2004 à 16:58
Bonjour
J'ai un champs texte dans lequel je veu que l'on puisse saisir
que des entiers
connaissez vous une fonction comme isNan mais pour un entier
Merci
Et pendant que j'y suis j'ai un entier que je veut tronquer
a 2chiffres après la virgule
J'ai utilisé la fonction suivante:
montantHT=Math.round(montantHT*100);
montantHT=montantHT/100;
mais pour un entier ou un nombre tel que 19.50
quand j'en calcule le montant il m'affiche 19.5 ou juste le nombre entier
connaissez vous une technique pour resoudre ce probleme
Merci beaucoup
rttb
Messages postés290Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention25 avril 2008 30 nov. 2004 à 17:39
fais comme ceci :
<HTML>
<HEAD>
<script language="javascript">
function entier(){
s=parseInt(nombre.value);
if (s==nombre.value){
alert("c'est un entier !!!");
} else {
alert("ce n'est pas un entier !!!");
}
}
</script>
</HEAD>
rttb
Messages postés290Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention25 avril 2008 29 nov. 2004 à 20:07
pour tester un entier, pas de fonctions, mais tu peux en fabriquer une, tu divise x par 3, tu fais y=Math.round(x/3) pour arrondir a l'entier le plus proche, ensuit y*3 et tu compare if(x==3) c'est un entier.
et pour les deux chiffres : y=x.toFixed(2); cela devrait marcher.