<HTML>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.
Wo mache ich den Fehler? Ich komme nicht dahinter.
Danke
Marko
</HTML>
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.
Wo mache ich den Fehler? Ich komme nicht dahinter.
Danke
Marko
</HTML>
Kommentar