Achtung, JavaScript Newbie!
Also, ich möchte in einem Formular ein Feld daraufhin prüfen, daß es nicht leer ist und nur Buchstaben, sprich keine Zahlen drin sind.
Dafür hab ich folgenden Code geschrieben, bzw. teilweise kopiert ;-) , der dann wieder zu einer function zusammengefasst wird und diese function wird über den Absende-Button aufgerufen.
function istZahl(wert,laenge)
{
for(i=0;i<laenge;++i)
{
if(wert.charAt(i) >= 0 || wert.charAt(i) <= 9)
return false;
else
return true;
}
}
function Validate_feld_name()
{
if(document.einzug.feld_name.value=="" || istZahl(document.einzug.feld_name.value,document.einzug.feld_name.length))
{
document.einzug.feld_name.focus();
alert("Bitte geben Sie Ihren Namen richtig ein.");
return false;
}
else
return true;
}
Das Checken, ob das Feld leer ist funzt auch, aber nicht das Checken, ob evtl. auch eine Zahl dabei, sobald irgendwas in dem Feld steht, kann ich es ungehindert abschicken. Kann mir jemand sagen woran das liegt und vielleicht auch direkt die Korrektur posten?
Danke,
Matthias