Ist [...] eine Zahl?
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
abfrage
abfragen
aktion
buchstabe
button
code
eingegebene zahl
erweitern
formular
funktionieren
hilfe
jemand
leute
passende abfrage
ren
textfeld
totale niete
verhindern
zahl
-
Hallo Leute!
Ich bin eine totale Niete in Javascript und hasse es auch dementsprechend^^.
Kann mir zufällig jemand erklären, wie ich eine Abfrage erstelle, bei der überprüft wird, ob xy eine Zahl ist?
Also z.B: Man gibt eine Zahl in ein Textfeld ein, dann klickt man auf einen Button. Danach soll überprüft werden, ob die eingegebene Zahl wirklich eine Zahl ist.
Dadurch will ich verhindern, dass man Buchstaben eingibt.
Ich find einfach keine passende Abfrage.. irgendwie so
if (document.formular.textfeld.value != float){aktion auführen} else {...}
Bitte um Hilfe!
mfg x-bLack -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
<script language="JavaScript"> <!-- function checkNumber() { var strFehler=''; for (i = 0; i < document.formular.textfeld.value.length; ++i) if (document.formular.textfeld.value.charAt(i) < "0" || document.formular.textfeld.value.charAt(i) > "9"){ strFehler = "Sie haben keine Zahl eingegeben!"; } if (strFehler.length>0) { alert("Bitte korrigieren Sie folgende Eingabe/n: "+strFehler); return(false); } } //--> </script>
Damit sollte es funktionieren. Du kannst das Skript um weitere Abfragen erweitern und den Alert über die Variable strFehler beliebig verändern. -
Oder noch einfacher:
<script type="text/javascript">/* <![CDATA[ */
function checknum(elem)
{
if(isNaN(elem.value))
{
alert("Bitte eine Zahl eingeben!");
elem.focus();
}
}
/* ]]> */</script>
....
<input type="text" onblur="checknum(this)" /> -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage