Ergebnis 1 bis 7 von 7

Thema: Button zum löschen der Formularfelder einfügen

  1. #1
    Contao-Fan
    Registriert seit
    08.03.2010.
    Beiträge
    451

    Frage Button zum löschen der Formularfelder einfügen

    hallo,
    kann man bei einem Formular in contao auch einen "löschen" button einfügen? ich konnte bisher nur einen "absende"- Button entdecken. gibt es diese pflicht eigentlich noch das jedes formular auch einen button zum löschen haben muss?
    Danke!

  2. #2
    Contao-Fan Avatar von kos
    Registriert seit
    22.06.2009.
    Ort
    Westerwald
    Beiträge
    888

    Standard

    Ob das vorhanden sein muss kann ich leider nicht sagen, aber wenn ich es einsetzen möchte, löse ich das über ein HTML-Inhaltselement innerhalb des Formulars:
    Code:
    <div class="reset_container">
      <input class="reset" type="reset" value=" Eingaben löschen" />
    </div>
    Das funktioniert bei meinen Formularen bisher ohne Probleme.

  3. #3
    Contao-Fan
    Registriert seit
    08.03.2010.
    Beiträge
    451

    Computer

    danke. werde das auch so machen. komisch das das in contao fehlt.

  4. #4
    Contao-Fan
    Registriert seit
    08.03.2010.
    Beiträge
    451

    Frage

    nachdem ich den button eingefügt habe habe ich festgestellt das er nur dann funktioniert wenn ich das formular noch nicht vorher abgeschickt habe. schicke ich es los und es sind die pflichtfelder nicht korrekt ausgefüllt dann markiert er mir diese, was ja auch korrekt ist. nur ab diesem zeitpunkt kann ich die felder nicht mehr löschen.
    so sieht das aus:

    hier funktioniert der löschen buttton nicht mehr.
    ist das ein html problem?

  5. #5
    Contao-Fan Avatar von kos
    Registriert seit
    22.06.2009.
    Ort
    Westerwald
    Beiträge
    888

    Standard

    Hallo atomfried,

    ich denke, das liegt daran, dass bei Aufruf des Formulars alle Eingabefelder den value="" mitbekommen, also nicht vorbelegt sind.

    Nach dem Absenden sind aber in den bereits ausgefülltern Feldern die Werte mit der (falschen) Eingabe vorbelegt.

    Beispiel:
    Code:
    <input type="text" maxlength="255" value="7686@" class="text mandatory error" id="ctrl_email" name="email">
    Wenn Du hier z.B im Feld Email Änderungen vornimmst, dann werden diese per Reset wieder auf den mit value vorgegebenen Text zurückgesetzt.

    Wie man das Formular wieder komplett zurücksetzen kann, kann ich Dir leider auch nicht beantworten.

  6. #6
    Contao-Fan
    Registriert seit
    08.03.2010.
    Beiträge
    451

    Daumen hoch

    Danke für den Hinweis. ich werde das ganze dann mit javscript lösen müssen. sollte aber kein größeres problem sein

  7. #7
    Contao-Nutzer
    Registriert seit
    30.07.2012.
    Ort
    Kassel
    Beiträge
    20

    HTML Button zum löschen der Formularfelder einfügen

    Zitat Zitat von kos Beitrag anzeigen
    Ob das vorhanden sein muss kann ich leider nicht sagen, aber wenn ich es einsetzen möchte, löse ich das über ein HTML-Inhaltselement innerhalb des Formulars:
    Code:
    <div class="reset_container">
      <input class="reset" type="reset" value=" Eingaben löschen" />
    </div>
    Das funktioniert bei meinen Formularen bisher ohne Probleme.
    Hallo Kos,
    vielen Dank für die Erklärung, nach vielem Suchen und Sucheingaben von Begriffen sind wir auf Deinen Post gelangt.
    Hat uns super geholfen. Prima daß Du diesen Post noch nicht gelöscht hattest.
    Geändert von michael-karl (18.08.2012 um 17:11 Uhr) Grund: sorry falsch angesprochen
    Viele Grüße
    Michael-Karl

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
  •