Hans: Namensgebung von verschieden Formen

Hey!
Kann mir jemand sagen, wie der form name bei mehrmaligem Aufruf durch eine Schleife benannt wird?
z.B. form name = "Beispiel"
Heißt dann die erste Form Beispiel[0] usw. ?
Und was passiert, wenn ich nur einmal die Schleife durchlaufe, dann heißt es einfach nur Beispiel? Das wäre nämlich irgendwie blöd, weil ich dann nicht mehr document.Beispiel[nr].submit(); aufrufen kann, wenn nur eine Form da ist. form name ="Beispiel["'.$nr.'"]" zu nennen hat auch nicht geklappt. Jemand ne Idee?

Danke

  1. Hi!

    Kann mir jemand sagen, wie der form name bei mehrmaligem Aufruf durch eine Schleife benannt wird?

    Was genau meinst du?
    Du erzeugst form-Tags per PHP in einer Schleife? Hab ich das richtig verstanden?

    while(1) {  
      echo "<form name='beispiel' method='' action=''>";  
    }
    

    Sowas?
    Dann heißen alle gleich. Du sagst ja nirgends, daß der Name verändert werden soll.

    z.B. form name = "Beispiel"
    Heißt dann die erste Form Beispiel[0] usw. ?

    Ich denke nicht, aber ich weiß nicht, wie dein Code aussieht.

    Und was passiert, wenn ich nur einmal die Schleife durchlaufe, dann heißt es einfach nur Beispiel?

    Verrat uns doch mal deinen Code.
    Woher soll denn jemand wissen, was du da machst..?

    Das wäre nämlich irgendwie blöd, weil ich dann nicht mehr document.Beispiel[nr].submit(); aufrufen kann, wenn nur eine Form da ist. form name ="Beispiel["'.$nr.'"]" zu nennen hat auch nicht geklappt.

    Was heißt "hat nicht geklappt"? Fehlermeldung?
    Woher soll jemand wissen, was in $nr enthalten ist?
    Und falls sich der Wert dort irgendwie verändern sollte, müßtest du ihn in deiner Schleife inkrementieren/dekrementieren/sonstwas tun.

    Jemand ne Idee?

    Ja. Code posten.

    Schöner Gruß,
    rob