-1
Ich versuche, ein Textfeld zu validieren, nur Zahlen und nicht Alphabete mit Javascript NaN-Funktion eingeben. Aber ich immer bin nicht der richtige AusgabeJavascript NaN Funktion funktioniert nicht
<html>
<body>
<input type="text" id="demo">
<button onclick="myFunction();">Try it</button>
<script>
function myFunction()
{
var x =document.getElementById("demo");
if (isNaN(x))
{
alert("hi");
}
else
{
alert("world");
}
}
</script>
</body>
</html>
'document.getElementById (" demo "). Value' - Sie müssen den Wert von der Eingabe erhalten, nicht die Eingabe selbst –
Die Ausgabe ist korrekt. Ihre Erwartungen sind es anscheinend nicht. –
in Ihrem Beispiel x hält das Element nicht den Elementwert, ändern Sie es in document.getElementById ("demo"). Wert –