Rüdiger: Felder vergleichen

Hallo Leute.

Würde gern bei meinen beiden Eingabefeldern festlegen, dass der Wert des ersten Eingabefeldes grösser sein muss als der der des zweitens, ansonst werden die Werte nicht übergeben und ein Fehlermeldung sollte erscheinen. Weiß vielleicht jemand was an meinem Quellcode fasch ist. Find keine Lösung.

form name="Testform" action="Berechnung.asp">
<input type="text" name="KPA00" value="0">
<input type="text" name="DM00" value="0">
<input type="submit" name="derButton" value="Weiter" onClick="return Check()"
</form>

<script type="text/javascript">
<!--
function Check() {

if (document.Testform.KPA00.value >= document.Testform.DM00.value) {
 alert ("1. Wert");
 return false;
 }
   return true;

}
//-->
</script>

Liebe Grüsse, Rüdiger

  1. Hallo!

    Würde gern bei meinen beiden Eingabefeldern festlegen, dass der Wert des ersten Eingabefeldes grösser sein muss als der der des zweitens, ansonst werden die Werte nicht übergeben und ein Fehlermeldung sollte erscheinen. Weiß vielleicht jemand was an meinem Quellcode fasch ist. Find keine Lösung.

    Ich würde an Deiner Stelle eine serverseitige Überprüfung machen. Dann mußt Du aber vorher die Strings in Zahlenwerte umwandeln. Vielleicht mußt Du das bei Javascript auch. Keine Ahnung.

    spud.

  2. Hi Rüdiger,

    was genau funktioniert denn nicht?
    Vielleicht, dass die Fehlermeldung dann auftaucht, wenn der erste Wert gößer als der zweite ist?
    if (document.Testform.KPA00.value >= document.Testform.DM00.value)
    ----------------------------------^

    Gruß von Tom C.