Contao-Camp 2024
Ergebnis 1 bis 6 von 6

Thema: mp_forms / Sprung in den nächsten Step = Sprung zu Seitenanfang

  1. #1
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    675

    Standard mp_forms / Sprung in den nächsten Step = Sprung zu Seitenanfang

    Hallo zusammen,

    ich habe gerade ein mp_forms eingebaut. Funktioniert soweit gut.
    Leider ist das Formular im unteren Bereich des Layouts angesiedelt, so dass man nach jedem Weiter-Klick erstmal wieder runterscrollen muss, um weitere Daten einzugeben.

    Hat jemand eine Idee, wie das Formular im sichtbaren Bereich bleibt, so dass man es entspannt in einem Rutsch ausfüllen kann?

    Viele Grüße,
    conter

  2. #2
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.446
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Mit JavaScript "scrollTo" kann man das bestimmt ganz gut lösen.

  3. #3
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    675

    Standard

    Hallo Cliffen,

    ok danke
    Hab's jetzt mit JS gelöst.
    Dachte es gäbe vielleicht eine erweiterungsinterne Lösung.

    Viele Grüße,
    conter

  4. #4
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    828

    Standard

    Könntest Du das evtl. noch genauer beschreiben was Du gemacht hast?
    Irgendwie klappt das bei mir nicht, obwohl ich das bei einem Formular für die "error" Meldung hinbekommen habe.

  5. #5
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    675

    Standard

    Hallo Bennie,

    ich hatte dies eingebaut

    Code:
    document.addEventListener("DOMContentLoaded", function(event) { 
      document.querySelector('.nextstep').scrollIntoView
      ({
                behavior: 'auto',
                block: 'center',
            });
    });
    Habe jetzt allerdings das ganze wieder komplett umgestellt und alle Felder auf einer einzigen Seite, weil der Kunde das besser fand.

  6. #6
    Contao-Fan
    Registriert seit
    08.07.2009.
    Beiträge
    530

    Standard

    Zitat Zitat von conter Beitrag anzeigen
    Hallo Bennie,

    ich hatte dies eingebaut

    Code:
    document.addEventListener("DOMContentLoaded", function(event) { 
      document.querySelector('.nextstep').scrollIntoView
      ({
                behavior: 'auto',
                block: 'center',
            });
    });
    Habe jetzt allerdings das ganze wieder komplett umgestellt und alle Felder auf einer einzigen Seite, weil der Kunde das besser fand.
    Diese Lösung ist interessant, greift aber bereits beim ersten Aufruf der Website und nicht erst beim Absenden des Formulars. Kann man dieses Verhalten noch abfangen?

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •