Hallo
ich habe ein Formular welche unter anderem zwei Eingabefelder (EntnahmeJahr, Ansparzeit) beinhaltet. In diese Felder werden nur Zahlen eingegeben. Das EntnahmeJahr darf nicht kleiner als die Ansparzeit sein. Dafür habe ich folgende Funktion:
//**************************************************
function check_entnahme2()
{
if(document.form1.EntnahmeJahr.value < document.form1.Ansparzeit.value) {
alert("Die Entnahme kann ni. vor der Ansparzeit beginnen.");
document.form1.EntnahmeJahr.focus();return false; }
return true;
}
//********************************************
Eingabe: EntnahmeJahr = 10; Ansparzeit = 5
Problem: Bei dieser Eingabe wird trotzdem in die
if-Schleife reingesprungen! Eigentlich dürfte es nicht in die if-Schleife reispringen.
Bei der folgenden Eingabe, sprint es nicht mehr in die If-Anweisung hinein: EntnahmeJahr = 20; Ansparzeit = 1
Wie kann das sein?
Wo mache ich den Fehler? Ich komme nicht dahinter.
Danke
Marko