Christoph: Problem mit JavaScript bei dynamischer Generierung

Beitrag lesen

Moin!
Habe ein echtes Problem!
Und zwar habe ich auf meiner Seite folgendes Script:

<script language="JavaScript">
  <!--
  function checkme()
  {
   if(document.Bestellen.anzahl.value == "")
   {
    alert("Also ich würde keine leere Menge bestellen...");
    document.Bestellen.anzahl.focus();
       return false;
   }
   if(document.Bestellen.anzahl.value <= 0)
   {
    alert("Aha, 0 Artikel also ;-)");
    document.Bestellen.anzahl.focus();
       return false;
   }
   var chk = 1;
    for(i=0;i<document.Bestellen.anzahl.value.length;++i)
      if(document.Bestellen.anzahl.value.charAt(i) < "0"
      || document.Bestellen.anzahl.value.charAt(i) > "9")
       chk = -1;
    if(chk == -1) {
       alert("Buchstaben machen hier auch keinen Sinn ;-)");
       document.Bestellen.anzahl.focus();
      return false;
     }
  }
  //-->
  </script>

Das Formular wird onSubmit überprüft und das funzt auch. Nur wird die Seite dynamisch generiert und wenn es mehr als einen Artikel gibt, gibt es auch mehr als ein Formular das "Bestellen" heisst. Das kriegt das Script leider net so ganz verarbeitet. Fehlermeldung:
document.Bestellen.anzahl.value ist kein Objekt oder null

Hat einer von euch ne Idee wie ich das lösen kann?
Gruss,
Christoph