Ich bin sehr neu in JavaScript und ich möchte eine Eingabe überprüfen. Hier ist mein Skript:Was ist mit diesem Zahlenskript falsch?
function checkInp()
{
var x=document.forms["myForm"]["num"].value; // Get the value
if (isNaN(x))
{
alert("Not a number!"); // Check if the input is a number
return false;
}
var valuex=document.forms["myForm"]["num"].value; // Get the value, i don't know if i have to re-write this variable, if no, please comment.
Number(valuex); // Make the input a number
if (valuex.value > 480) {
alert("Too high!"); // See if the number is greater than 480. If yes, say that, if not, return normally.
return false;
}
else {
return;
}
}
Ich weiß nicht, was passiert, aber das Skript nicht funktioniert, da ich den zweiten Teil hinzugefügt (zu prüfen, ob die Zahl, die größer als 480 ist).
Bitte helfen Sie mir, mit vollem Beispiel wenn möglich.
Warum stimmen Sie unten? Gibt es einen Grund? – MucaP