Hallo steffen,
Nur mit meiner 2ten Frage haut das irgendwie nicht so hin wie ich das möchte.
du willst, dass der Wert in der gleichen Funktion daraufhin geprüft wird, ob er leer ist, richtig?
function CheckZahl(Wert)
{
if(isNaN(Wert) == true)
{
alert(Wert + " ist keine Zahl!");
return false;
}
else
return true;
an dieser Stelle ist die Funktion zu Ende, da return (afaik) die Ausführung der Funktion beendet, und den übergebenen Wert (hier false bzw. true) zurückgibt. Du musst also entweder das return... weglassen (da du es ja sowieso nicht weiterverarbeitest), oder deine Funktion etwas umstellen; etwa so (Pseudocode):
function{
if(Wert==leer){
//leer
}
else{
if(Wert==isNaN){
//keinezahl
}
else{
//alles ok
}
}
}
in richtiges js musst du das halt noch übersetzen (und evtl. noch "return (false|true);" einbauen)
if(Wert == ""){
alert("blubb");
wenn du den Block vorher entfernst (oder auskommentierst), sollte das funktionieren
Grüße aus Nürnberg
Tobias
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|