Cette fonction évalue un argument pour déterminer s'il ne s'agit pas d'un nombre (NaN : Not a Number).
Si c'est le cas, elle renvoie true ou bien false si c'est un nombre.
isNaN(Argument)
isNaN("un nombre") //retourne true
isNaN(20) //retourne false |
<html>
<head>
<script language="JavaScript" type="text/javascript">
function valider(){
var nombre = document.form.nombre.value;
if(!isNaN(nombre))
alert("Le nombre est correct !");
else
alert("La valeur saisie n'est pas un nombre !")
return false;
}
</script>
<body>
<form name="form">
<input type="text" name="nombre" value="0.123456789"/>
<input type="submit" value="Valider" onclick="valider();">
</form>
</body>
</html> |