Eingaben im Feld speichern und bei Fokus auf Feld anzeigen, unabhängig vom Browser

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • filmemacher
    Contao-Nutzer
    • 18.12.2009
    • 30

    #1

    Eingaben im Feld speichern und bei Fokus auf Feld anzeigen, unabhängig vom Browser

    Hallo,

    wenn ich Daten in ein Formular eingebe, so werden diese Eingaben ja in der Regel vom Browser gespeichert und wieder angezeigt, wenn ich den Fokus/Cursor auf ein Formularfeld setzte, sodass ich meine Eingaben nicht neu tippen muss, sondern anklicken kann. Wenn ich den Browser-Cache lösche oder einen anderen Browser verwende, sind die Eingaben allerdings weg.

    Frage:
    Wie kann ich ein Catalog Frontend-Eingabeformular so anlegen, dass alle Eingaben unabhängig vom Browser gespeichert werden und wieder angezeigt werden, sobald ich den Fokus/Cursor auf ein Feld setze?

    Habe eine Anwendung mit 18 Gruppen, die alle das gleiche Catalog Frontend-Eingabeformular haben. Ich möchte also ein Formular erstellen und dann 18-mal kopieren und den jeweiligen Gruppen zuordnen. Die Ausgabemaske ist für alle gleich. In jedem Formular sollen natürlich nur die Eingaben der jeweiligen Gruppe gespeichert werden.

    Meine PHP-Kenntnisse sind leider rudimentär. Bin für jeden Tipp dankbar.
  • Andreas
    Contao-Urgestein
    • 19.06.2009
    • 7709

    #2
    In meinem Firefox sind die nach dem Löschen vom Cache nicht weg.

    Meinst du sowas wie bei Google, dass Eingabemöglichkeiten vorgeschlagen werden? Suche mal nach Autocompleter in den Erweiterungen. Im Prinzip ist das ne Ajax-Anfrage an den Server mit der Suche in einer DB-Tabelle nach bestimmten Werten, die dann bei Focus, oder auch nach Tastendruck auf dem Feld angezeigt werden.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

    Kommentar

    • filmemacher
      Contao-Nutzer
      • 18.12.2009
      • 30

      #3
      Es geht nicht um ein Suchformular mit Autocompleter, sondern um ein Catalog-Formular, in das eingeloggte Mitglieder Veranstaltungsdaten eintragen, die dann in einer öffentlichen Liste angezeigt werden. Einige Einträge in bestimmten Feldern wiederholen sich regelmäßig. Damit der Nutzer diese nichts stets neu eintippen muss, sollen diese Einträge gespeichert werden, unabhängig vom Browser, sodass der Nutzer bei erneuten Einträgen diese nur anklicken muss, um das jeweilige Feld auszufüllen. Kann mir da jemand einen Tipp geben?

      Kommentar

      • fiedsch
        Contao-Urgestein
        • 09.07.2009
        • 3074

        #4
        Auch das kannst Du, wie von Andreas vorgeschlagen, wie bei Autocomplete lösen -- dem Skript ist ja egal, worum es inhaltlich geht.

        Wenn es nur sehr wenige Begriffe sind, könntest Du das natürlich auch hart codiert direkt in einem mit der Formularseite ausgelieferten Javascript stehen haben. Dann frage ich mich aber, ob das Formular gut designt ist, oder es evtl. Mit Dropdowns zur Werteauswahl benutzerfreundlicher wäre. Hier könnte dann evtl. etwas wie Conditionalforms helfen. Kann man sich Dein Formular schon irgendwo anschauen?
        Contao-Community-Treff Bayern: http://www.contao-bayern.de

        Kommentar

        • MacKP
          Contao-Yoda
          • 15.06.2009
          • 13315

          #5
          Hallo filmemacher,
          wenn die immer die selben Dinge eintragen sollen, dann mach das doch per Select-Auswahl. Die kannst du über Taxonomie befüllen oder über einen extra Catalog (extra Catalog hätte den Vorteil, das du über eine extra Edit Seite, den Usern die Möglichkeit geben kannst diese noch zu erweitern).

          Viele Grüße
          Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
          [Arbeitet bei -> Paus Design & Medien]
          "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

          Kommentar

          • filmemacher
            Contao-Nutzer
            • 18.12.2009
            • 30

            #6
            Danke euch für die Tipps. Das hilft mir schon einmal weiter. Werde eure Anregungen mal ausprobieren.

            Kommentar

            Lädt...