Curse: Felder überprüfen

Beitrag lesen

Danke!! Hat super funktioniert, hab aber noch ein kleines Problem. Und zwar wenn ich jetzt z.B. 4 Eingabefelder habe.... Es wird mir zwar die Fehlermeldung angezeigt, danach wird der Wert aber gleich auf die 2te Seite übergeben, ohne dass ich den Fehler auch wirklich korregieren kann. Hmmmm, wie kann ich das am besten verhindern bitte???

<body>
<form name="Testform" action="Berechnug.asp" method="post">
<input size="6" name="KPA00" value="0">
<input size="6" name="DM00" value="0" ><br>
<input size="6" name="KPA01" value="0" >
<input size="6" name="DM01" value="0" ><br>

<input type="submit" name="derButton" value="Weiter" onClick="Check()" >

</form>

<script type="text/javascript">
<!--
function Check() {
  if(document.Testform.KPA00.value != "0" && document.Testform.DM00.value == "0")
    alert("Feld 2 ausfüllen");
  else if(document.Testform.DM00.value != "0" && document.Testform.KPA00.value == "0")
    alert("Feld 1 ausfüllen");
  else
 document.Testform.submit();

if(document.Testform.KPA01.value != "0" && document.Testform.DM01.value == "0")
    alert("Feld 2 ausfüllen 2001");
  else if(document.Testform.DM01.value != "0" && document.Testform.KPA01.value == "0")
    alert("Feld 1 ausfüllen 2001");
  else
  document.Testform.submit();
}

//-->
</script>