Erzwungene Eingabe in Formular: Probleme

  • Hallo!

    Ich habe Formulare gestaltet, die ich derzeit teste. In den Formularen habe ich einige Optionsschaltflächen und Kontrollkästchen verwendet (z.B. "Habe Ihre AGB gelesen und ..."; eine Bestätigung wird dann per Klick auf ein Kontrollkästchen verlangt).

    Wenn ich nun im Test solche Optionen nicht ausfülle, die ich als erzwungende Eingabe definiert habe, dann kommt zwar die Reklamation des Systems, dass einigen Angaben nicht korrekt ausgefüllt worden seien - bzw. fehlten. Das System zeigt dann aber diese Stellen nicht im Formular an. Der Benutzer weiss so nicht, wo er etwas einzugeben vergessen hat. Das ist etwas unpraktisch.

    Handelt es sich um unausgefüllte Textfelder, werden diese korrekt angezeigt. Es funktioniert bei mir also nur bei den Optionsschaltflächen und Kontrollkästchen nicht. Warum?

    Danke und Grüsse, abel.

    ZETA-Producer 16.8 - Business Version - Windows 10

  • Hallo Mario

    Ich danke Dir für Deine Mühe. Ich habe bei Deinem Link in der Tat gesehen, dass dies bestens klappen sollte. Soweit, so gut. Kommt nun also dir Frage, warum dies bei mir in einem Formular an einer Stelle funktioniert (drop-down-Feld; s. Attachment "reminder 1"), an zwei anderen aber nicht (z.B. AGB per Klick in Kontrollkästchen annehmen; s. Attachment "reminder 2"). Ein Teil des Formulars wird also rot markiert, ein Teil nicht.

    Kann das sein, dass das daran liegt, dass ich - um alles schön darstellen zu können - oft mit Beschreibungsfeldern und nicht benannten Feldern (Feldname = leer) benannten gearbeitet habe? D.h. ich habe z.B. für eine Informationsabfrage wie "Artike 1-9" 3 Reihen á 3 Optionen gebildet.

    Zuoberst ein Beschreibungsfeld, dann ein unbenanntes Feld mit 3 Optionen, dann ein unbenanntes Feld mit weiteren 3 Optionen und dann noch ein unbenanntes Feld mit 3 Optionen. Wegen dem Beschreibungsfeld habe ich dann natürlich auch das erste Feld nicht benannt.

    1) Liegt es also an meinen nicht benannten Feldern, die ich fast ausschliesslich verwende (wegen Darstellungswünschen, Optik, etc.)?
    2) Muss ich die evt. irgendwie benennen, dass es dann funktioniert?
    3) Liegt es evt. an etwas anderem oder kann ich das noch irgendwie per Code hinkriegen (ich erwarte natürlich nicht, dass Du mir den lieferst)?

    Ich danke Dir für Deine Hilfe. Lieben Gruss, abel.

  • Hallo Abel,

    ich kann das gerade bei unserem Aufnahmeantrag nachvollziehen. Auch ich arbeite hier mit Kontrollkästchen zum Einholen der Zustimmung. Überall dort, wo keine Beschreibung des Kontrollkästchens existiert und eine Pflichteingabe definiert ist, wird der Fehler nicht angezeigt. Sehr schön zu sehen unter https://community.zeta-producer.com/www.hanabi-pir…ahmeantrag.html im Abschnitt "Abschlusserklärung". Das erste Kontrollkästchen ist ohne Beschreibung, beim zweiten habe ich zum Test mal "Beschreibung ausgefüllt" verwendet. Bei dem Beispiel von Mario steht in der Beschreibung 1 "Optionsschaltfläche" und in der Beschreibung 2 "Kontrollkästchen" drin. Wir müssen also unsere Formulare gestalterisch so überarbeiten, dass wir bei Pflichtfeldern immer eine Beschreibung haben (als Überschrift etc.)

  • Hallo Thomas

    Ok, dann ist das also geklärt. Muss mir nun also etwas einfallen lassen, wegen der Darstellung - werde eine weile zu tun haben...

    Ich danke Dir und lieben Gruss, abel.

    ZETA-Producer 16.8 - Business Version - Windows 10

  • Hallo Abel,

    ich habe jetzt jeweils aus dem darüberliegenden Formularfeld (Beschreibungstext) den Text ausgeschnitten und bei den Kontrollkästchen als Beschreibung eingefügt.

  • Hallo Thomas - oder Frage ans Forum

    Habe meine Formulare überarbeitet, es gibt nun keine leere/nicht benannte erzwungene Felder mehr in meinen Formularen. Das scheint bei neueren Browsern auch gut zu funktionieren (FireFox V50, Win10 Edge, Explorer Win 10).

    Auf meinem älteren System, Windows 7 (Windows Explorer V11), werden mir Listenfelder weiterhin korrekt angezeigt - Optionschaltflächen und Kontrollkästchen aber nicht. Ist es also möglich, dass die gewünschte Anzeige (s. oben) nur in neueren Browsern funktioniert?

    Weiss das jemand? Bei welchen Browsern könnte es Probleme geben und sind diese noch verbreitet (bzw. wie stark)? Danke und Grüsse, abel.

    ZETA-Producer 16.8 - Business Version - Windows 10

  • Hallo,

    bitte beschreiben Sie uns, was genau Sie unter "Nicht korrekt" verstehen und nennen Sie uns eine URL um dies zu Testen. Die genaue Browserversion zu nennen wäre auch sehr hilfreich.

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

  • Hallo

    Ja, verstehe. Meine BrowserVersion ist Internet Explorer 11, 11.0.9600.17105. Diese nutze ich aber nicht zum Surfen, mit der sehe ich nur lokal auf meinem PC in der "Vorschau" meine Arbeiten an der Site an. Wie gesagt, in neueren Browsern funktioniert im Zusammenhang mit den erzwungenden Feldern alles gut (andere Testsysteme).

    Mit "nicht korrekt" meine ich, dass diese Options-/KontollFelder auf meinem alten System - und nur dort - nicht rot markiert werden, wenn der Benutzer sie vergessen hat aus zu füllen und diese als erzwungen markiert wurden. Nur bei Optionsschaltflächen und Kontrollkästchen ist das so und nur in meinem alten Browser. Meine Site ist derzeit leider noch nicht öffentlich zum Testen zugänglich, das wird erst später möglich sein. Das Problem liegt wohl am alten Browser, denn dasselbe funktioniert ja in neueren Versionen problemlos.

    Beste Grüsse, abel.

    ZETA-Producer 16.8 - Business Version - Windows 10

  • Hallo

    Habe inzwischen auf einem Nachbarssystem sehen können (auch Windows 7, neueres IE 11), dass es an meiner Installation/meinem System liegen muss, meiner Browserversion und vielleicht auch noch an anderem (Betriebssystem). Das hat dann nichts mehr mit ZETA-Producer zu tun. User mit alten/veralteten Browsern wird auch sonst potentiell geben und man kann sich wohl einfach nicht für alles vorsehen, das in der Praxis potentiell schieflaufen kann (80-20 Regel?)?

    Grüsse, abel.

    ZETA-Producer 16.8 - Business Version - Windows 10

  • Hallo Abel,

    lösche mal auf deinem "Vorschaurechner" den Browserverlauf und Cache. Der von Zeta erzeugte HTML-Code berücksichtigt schon weitgehend die Kompatibilität mit älteren Browserversionen.

Jetzt mitmachen!

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