Ergebnis 1 bis 5 von 5

Thema: Das Formular konnte nicht gesendet werden - Title-Tag

  1. #1
    Contao-Nutzer
    Registriert seit
    11.08.2014.
    Beiträge
    6

    Gesicht zeigt die Zunge Das Formular konnte nicht gesendet werden - Title-Tag

    Hallo Zusammen,

    ich möchte mich mit einer Frage an euch wenden, zu der ich hier und auch über google leider nicht weitergekommen bin.

    Der Stand der Dinge:
    Ich habe in Contao ein Formular angelegt. Es hat 5 Felder. Davon eines die Sicherheitsfrage und eines der Absendebutton. Ausserdem eine Weiterleitungsseite bei erfolgreichem Absenden.
    Hoster ist all-inkl. Versand des Formulars soll durch php an eine Mailadresse erfolgen. So weit so gut. Funktioniert in einer anderen Contao Installation von mir auch Super.
    Contao Version ist 3.5.12

    Das Problem:
    Beim klicken auf Absenden bekomme ich im Title-Tag der Site die Fehlermeldung: "Das Formular konnte nicht gesendet werden". Nicht mehr und nicht weniger. Es kommt keine Fehlerseite. Das Formular bleibt ausgefüllt (bis auf die Sicherheitsfrage - Klar) auf der Seite stehen.
    Auch unter system/logs ist nichts zu finden.

    Was ich versuchte:
    Ich schaute bereits ob Formularfeldnamen doppelt vergeben sind. Alles in Ordnung.
    Ich habe zum Check auf dem selben Server unter einer Subdomain eine frische (nackte) Contao-Version installiert. Formular gebastelt - lief Super, funktionierte.
    Ich habe es ohne Sicherheitsfrage probiert - kein Erfolg.
    Habe im Backend unter Wartung eine Reinigung durchgeführt (System-Log).
    Habe natürlich die Mailadressen nochmal abgeglichen und eine neue Mailadresse zum Testen angelegt. - Nichts.


    Ich weis momentan einfach nicht, was ich noch versuchen soll.
    Vlt. hat jemand eine Idee oder ein ähnliches Problem gehabt?

    Für jede Hilfe bin ich sehr Dankbar.

  2. #2
    Contao-Nutzer
    Registriert seit
    11.08.2014.
    Beiträge
    6

    HTML

    Ich konnte das Problem endlich lösen. Zum selbst schlagen.

    Ich poste meine Lösung trotzdem. Vlt. braucht ja mal jemand mit dem Problem einen Denkanstoß:


    Ich vergaß, dass ich den Feldern eine zeichenlänge vorgab. Das System gab auch eine entsprechende Fehlermeldung beim jeweiligen Feld mit einer .error-Klasse aus. Diese waren aber via css falsch formatiert worden und auf "display:none;" gesetzt.
    So konnte ich den Fehler nicht sehen. Und ich fragte mich immer: Was ist denn los?

    Nun ist alles gut.
    Wünsche noch ein frohes Neues Jahr.

  3. #3
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Frage Leider bei mir nicht gelöst

    Ich muss mich hier mal anhängen, da ich das gleiche Problem habe.

    Bin allerdings auf Contao 3.5.31 und habe keine Fehlermeldungen, nur "Das Formular konnte nicht gesendet werden" im TITLE-Tag. Weiterleitungsseite wird nicht aufgerufen.

    Der Kunde meinte es ginge nur mit bestimmten Einträgen nicht, aber ich hatte mit meinen Versuchen nie einen Erfolg. Andere Besucher haben das Formular erfolgreich abschicken können.
    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

  4. #4
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.612
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Umlaut, Sonderzeichen oder Groß-/Kleinschreibung im Feldnamen?

    Ich meine mal soetwas gehabt zu haben, es ging dann nur in einigen Browsern, ander bekamen immer einen Fehler.
    Eigentlich achtet man ja auf soetwas, aber manchmal kann was durchrutschen.

  5. #5
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich habe den Fehler gefunden. Da waren ein paar versteckte Felder (hidden), welche dynamisch befüllt werden. Diese standen auf "Pflichtfeld". Wenn der Wert "" ist, dann kann nicht abgesendet werden. Ich meine, dass dies früher mal ging. Meine Tests waren auf jeden Fall damals alle erfolgreich. Es geht um Kursanmeldungen.

    Falls sowas nochmal passiert, dafür habe ich das form.html5 Template angepasst.
    PHP-Code:
    <?php

    /**
     * Add a message if form submit has no success
     * and you only have an error message in the TITLE-tag
     */

    if($this->hasError)
    {
      
    $this->class .= ' error';
      
    $errorText '<p class="error">'.$GLOBALS['TL_LANG']['ERR']['form'].'</p>';
    }
    ?>
    <!-- indexer::stop -->
    <div class="<?= $this->class ?> ...
    <?= $errorText ?>
    ...
    Resultat bei Fehler:
    HTML-Code:
    <!-- indexer::stop -->
    <div class="ce_form error tableless block">
      <p class="error">Das Formular konnte nicht gesendet werden</p>
      <form action="page.html" id="f9"...
    Geändert von Andreas (15.01.2018 um 20:10 Uhr)
    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

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
  •