Fonction testant si un nombre est un entier, si c n'en est pas un elle tente de convertir ce nombre en entier; si ce n'est pa possible elle efface le contenu saisi par l'utilisateur et l'vaertit que sa saisi est incorecte. ( a placer sur l'evenement on blur d'un textbox par exemple)
Source / Exemple :
function TestInt(id)
{
//recuperation de l'element
var d=document.getElementById(id);
//test de l'integrité de l'element
if (d.value!="")
{
if (isNaN(d.value)==false)
{
d.value=parseInt(d.value);
}
else
{
d.value='';
alert('VOUS DEVEZ SAISIR UN ENTIER');
}
}
}
28 avril 2007 à 18:24
8 nov. 2006 à 17:35
Donc si tu testes avec un décimal ("0.5" par exemple), ta fonction ne te dira pas "VOUS DEVEZ SAISIR UN ENTIER".
6 avril 2005 à 00:11
mais en temsp normal completement d'accord un return TRUE ou FALSE aurait été pls approprié.
5 avril 2005 à 23:46
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.