Vanilla 1.1.2 Forum von Lussumo. Weitere Informationen: Dokumentation, Community.

    • CommentAuthorChristian S.
    • CommentTime11.04.2012 bearbeitet
     permalink
    Hallo,

    ich würde mich über einen Ansatz oder kurze Hilfestellung freuen.

    Ich habe eine Disclaimerseite auf der unten zwei Checkboxen bestätigt werden müssen,
    um dann auf das eigentliche Registrierungsformular gelangen zu dürfen.

    Ich möchte jetzt verstehen, wie ich das realisieren kann / muss.

    Wäre toll auf diesen Post eine Antwort zu bekommen.

    Lieber Gruß
    Chris
    • CommentAuthorBruno
    • CommentTime11.04.2012 bearbeitet
     permalink
    Per Formit, beide checkboxen als required deklariert, mit Weiterleitung bei Erfolg auf das Registrierungsformular sollte das machbar sein.
  1.  permalink
    Danke, ich schaus mir mal an...

    Lieber Gruß
    Chris
    • CommentAuthorChristian S.
    • CommentTime12.04.2012 bearbeitet
     permalink
    Hallo, also eigentlich sieht es von der Doku her sehr sehr einfach aus, aber dennoch scheine ich entscheidende Fehler zu machen.

    Ich habe eine Chunk erstellt mit folgendem Inhalt:
    <form class="form" action="[[~[[*id]]]]" method="post">
    [[!FormIt? &validate=`disclaimeraccepted:required` &redirectTo=`13`]]
    [[!+fi.error.disclaimeraccepted]]
    <input type="hidden" name="disclaimeraccepted[]" value="" />
    <input type="checkbox" name="disclaimeraccepted[]" value="1" />Accept Disclaimer<br/>
    <input type="submit" value="Sign Up" /></form>


    Setze ich den Chunk nun auf die betreffende Seite wird nach "Sign Up" anscheinend gepostet, die Seite mit der Checkbox lädt neu, und mir wird mitgeteilt daß die Checkbox ausgefüllt werden muss. Sehr schön soweit, nur wenn ich die Checkbox anhake wird nicht auf das Ziel weitergeleitet, sondern die Seite einfach ohne Fehlermeldung neu geladen.

    Würde an dieser Stelle gern ein wenig Starthilfe bekommen. Ich muss es lernen... will auch bei zukünfitigen Projekten auf Modx setzen.

    Wäre lieb wenn jemand mit guten Nerven ein bisschen unterstützen würde.

    Lieber Gruß
    Chris
    • CommentAuthorChristian S.
    • CommentTime12.04.2012 bearbeitet
     permalink
    Lösung:
    Falls mal jemand auf das selbe Problem stößt....

    <form class="form" action="" method="post">
    [[!FormIt? &validate=`disclaimeraccepted:required` &hooks=`redirect` &redirectTo=`13`]]
    [[!+fi.error.disclaimeraccepted]]
    <input type="hidden" name="disclaimeraccepted[]" value="" />
    <input type="checkbox" name="disclaimeraccepted[]" value="1" />Accept Disclaimer<br/>
    <input type="submit" value="Sign Up" /></form>


    Man achte auf das "&hooks=`redirect`" welches fehlte und so mein Problem ausgelöst hat.

    Lieber Gruß
    Chris