Formular mit Überprüfung

  • Hallo,

    ich nutze ZP13, bussiness.

    Ich habe ein Formular mit dem Formular-Widget erstellt und möchte dieses um eine Eingabeüberprüfung und Fehlerausgabe erweitern.

    Ich habe kein Widget mit Abfrageüberprüfung gefunden und möchte das bestehende Formualar diesbezüglich im Quellcode weiterbearbeiten.

    Wie kann ich den Quellcode "aufrufen" und weiterbearbeiten?

    Gäbe es ev doch noch ein Widget, dass Überprüfungen (nicht nur Pflichtfeld ja/nein) vornimmt?

    Viele Grüße

    Tirila

  • Hallo,

    ich möchte die Eingabe in einem Feld (z.B. Eingabe soll zwischen 6-10 Zeichen lang sein und keine Sonderzeichen enthalten) überprüfen. Das sollte entweder gleich nach der Eingabe oder nach dem Absenden überprüft werde und mit einem entsprechend Kommentar versehen werden, wie es jetzt schon möglich ist, wenn das Feld als Pflichtfeld gekennzeichent wurde jedoch nicht ausgefüllt wurde.

    Viele Grüße

    Tirila

  • Ok, das ist mit den Formularen so nicht möglich. Sie können das Widget wie in der Entwickler-Dokumentation beschrieben gerne anpassen. Alternativ müssten Sie ein externes Formular-Tool verwenden, welches die von Ihnen gewünschte Funktion anbietet.

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

  • Es sind nur einige php-Abfragen. Nur, wie komme ich an das bestehende Formular? Oder heißt das, dass ich das bestehende Formular nicht als Quellcode aufrufen kann?

    Viele Grüße

    Tirila

  • Hallo,

    ich habe nun die Anleitung der Widget-Erstellung durchgeguckt und ausprobiert. Allerdings ist es mir nicht gelungen herauszufinden, wo ich die php-"Schnipsel" eintragen kann.

    Gibt es da eine Möglichkeit?

    viele Grüße

    Tirila

  • Wenn Sie das Formular-Widget kopiert haben, dann gibt es in den kopierten Widget-Daten eine Datei "standard.html" und einen Ordner "php". Hier können Sie die gewünschten Änderungen vornehmen. Natürlich sind hier Grundkenntnisse in HTML, CSS, PHP, Javascript und dem allgemeinen Layout-Konzept von Zeta Producer Voraussetzung. Detaillierteren Support können wir für ein solches Thema aber leider nicht geben. Das würde den Rahmen der Support-Leistung sprengen.

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

  • Noch eine Frage zur Voreinstellung im Standard-Widget-Formular:

    Sehe ich das richtig? Im Moment scheint es als würde in dem Standard Widget-Formular jedes Textfeld, den "Textfeld-Name" als Placeholder einsetzen. Wenn ich ein tatsächlich leeres Textfeld möchte, geht das nicht mit dem vorhandenen Widget-Formular, weil dort der Placeholder direkt mit dem Textfeld-Name verbunden ist und sich nicht ohne weiteres löschen lässt.

  • Hallo,

    wenn du im Textfeld-Name ein "hidden"eingibst, sollte das Feld leer sein.

    Ob das aber von allen Browser korrekt umgesetzt wird, kann ich dir gerade nicht sagen (nicht getestet).

    Kannst es ja mal damit versuchen.

    Gruß
    Jochen

  • ???? Dito ;)

    Mit meiner Antwort, habe ich dir nur eine Lösung angeboten, mit der du dies umsetzen könntest.

    Gruß
    Jochen

  • Hallo,

    leere Feldbezeichner lassen wir absichtlich nicht zu, weil der Nutzer dann nicht wüsste, was er dort eingeben soll.

    Sie können Formulare aber umfangreich per JavaScript verändern und auch validieren. Das wäre ggf. einfacher, als das Widget zu kopieren und im PHP Änderungen vorzunehmen. Hätte auch den Vorteil, dass Sie wg. des kopierten Widgets nicht von künftigen Updates ausgeschlossen wären…

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

Jetzt mitmachen!

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