UPDATE: [SOLVED] Thanks everyone for answering me, I have tried two method and it is really work! Here are jsbin for them:
This one was inspired by Secret's answer
This one is from Alexander's O Mara's answer
I'm trying to check if the entered value is number or not.
I'm using typeof
to check it. If entered value is number, alert('number');
. But if entered value is string, alert(’string');
.
The problem is, it always alert(’string');
although the entered value is number.
What's wrong? How can I solve it?
Here is my code:
<input type="text" placeholder="inputText" id="inputText">
<input type="button" onclick="alertType()" value="alertType">
<script>
function alertType()
{
var someStr = document.getElementById("inputText").value;
var someStrType = typeof someStr;
alert(someStrType);
}
</script>