Mehrere Kontaktformulare auf 1 Seite → duplicate IDs?

  • Hallo liebes Zeta Team,

    ich bräuchte bitte eure Hilfe zum Thema mehrere Kontaktformulare auf einer Seite. (Ist leider für das Kundenprojekt notwendig)

    Sobald man 2 oder mehrere Formulare auf einer Seite hat, sind die IDs der einzelnen Felder in allen Formularen immer gleich

    <input type="hidden" name="NAME1" id="NAME1" value="Name">

    <input required="required" aria-required="true" class="typetext required" type="text" name="F1" id="F1" placeholder="Name" value="" style="">

    NAME2, F2, NAME3, F2 etc und beim weiteren Formluar ist die Numerierung wieder gleich!

    Gäbe es die möglichkeit, die Felder selbst mit IDs zu beleben? Alternativ für euch als Lösungsvorschlag: Koppelung mit der Form-ID also formxxxx_NAME1, etc.

    Bitte Danke :)

    lg Adrian

  • Hallo nochmals,

    das schon, aber ich muss die Formfelder mit JS ansprechen können und diverse Felder mit Inhalten versorgen/dynamisch abändern - und genau da scheiterts jetzt an den eindeutigen IDs.

    Ansonsten kann ich mir nur selbst einen Mailer heranziehen, und die Formulare händisch aufbauen...

  • Hallo,

    die ID im <form>-tag ist ja immer eindeutig. Mit dieser vorangestellten ID können Sie dann die entsprechenden Felder ansprechen.

    Freundliche Grüße
    Steffen T. (Zeta Producer-Support)

  • In jQuery, würde das dann z.B. so aussehen:$('form#formID input#feldID');…

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • sorry, dass ich nochmals lästig bin.

    2 oder mehrere formulare mit Sicherheitsprüfung (recaptcha) --> Zeta meldet, dies sei nicht möglich... gibts da ein workaround? ich muss leider projektbedingt mehrere Formulare auf 1 Seite einbauen....???

    Danke!

  • Danke Stefan für die schnelle Reaktion!

    Zeta schreibt mir direkt im Editorfenster (grafische Oberfläche)

    Fehler!

    Pro Seite ist nur ein Fomular-Widget mit Skript "Via PHP mit Sicherheitsprüfung" erlaubt! Löschen Sie überzählige Fomulare oder fassen Sie die Formulare in einem Zusammen

  • Ah, ok. Sorry, das war mir aktuell nicht bewusst. Ja, dann ist das wohl so und es gibt da auch keinen Workaround.

    Grund ist, dass der Einsatz von ReCaptcha sonst relativ komplex wird und einen Umbau unseres Codes erfordern würde.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Welchen Zweck sollen denn die beiden Formulare haben? Eventuell ist auch https://docs.zeta-producer.com/werte-an-formu…uebergeben.html eine Lösung.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!