Bonjour à tous,
j'ai besoin de vérifier que l'utilisateur n'ai remplie que des chiffres dans un input texte.
Hors mon typeof me retourne toujours la valeur string, meme si le champs du formulaire contient un (ou plusieurs) chiffre.
Voici mon code :
<input type="text" id="exemple" onBlur="is_numeric()">
<script>
function is_numeric(){
contenu = document.getElementById('exemple').value;
type = typeof(contenu);
if ( type != 'number') {
alert ('Ce champs ne doit contenir que des chiffres');
}else{
alert ('tout va bien c\'est un chiffre');
}
alert ("tu viens de taper : "+contenu); // cette partie fonctionne
alert ("type : "+type); // Me retourne TOUJOURS string
}
</script>
Si jamais vous avez une idée sur la cause de ce probleme, ça serai super.
Merci d'avance.