Ergebnis 1 bis 4 von 4

Thema: Kommentare: Formularfelder mit Platzhalter

  1. #1
    Contao-Fan
    Registriert seit
    01.07.2009.
    Beiträge
    348

    Standard Kommentare: Formularfelder mit Platzhalter

    Hallo zusammen

    Die Besucher einer Website eines Musik-Fachgeschäfts sollen ihre «Einkaufserfahrungen» per Kommentar mitteilen und ihre eigene Website angeben dürfen. Das funktioniert prima.

    Die meisten geben aber ihre Website mit "www." an –*das Formular verlangt jedoch "http://www.". Besteht die Möglichkeit, diesen Teil als Platzhalter oder Standardwert ins Template zu integrieren –*und wie?

    Alle Kommentare werden vom Admin freigeschaltet, teilweise vorher bearbeitet. Als Notlösung würde es auch reichen, die Feldprüfung zu deaktivieren.

    Grüsse, Chris

  2. #2
    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

    Die HTML5-Validierung sorgt ja eigentlich dafür, dass der Besucher http[s]:// dort einträgt. Du kannst die Attribute aber im Template mod_comments_form verändern.
    PHP-Code:
    $this->fields['website']->arrAttributes['placeholder'] = 'http';
    $this->fields['website']->arrAttributes['type'] = 'text'
    type="text" funktioniert dabei in meinem Test nicht. Auch das hier funktioniert nur fürs BE.
    PHP-Code:
    $GLOBALS['TL_DCA']['tl_comments']['fields']['website']['eval']['rgxp'] = ''// vorher "url" 
    Wie man die Validierung ausschaltet weiß ich also nicht. Außer dass man im FE mit JS das type="url" nach "text" ändert.
    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

  3. #3
    Contao-Fan
    Registriert seit
    01.07.2009.
    Beiträge
    348

    Standard

    Besten Dank für den Hinweis – hat prima geklappt und tut genau, was ich möchte.

    Zitat Zitat von Andreas Beitrag anzeigen
    Die HTML5-Validierung sorgt ja eigentlich dafür, dass der Besucher http[s]:// dort einträgt.
    Finde ich ja super – aber der «normale» Anwender ist damit überfordert, weil kein Hinweis erscheint, WAS er falsch macht.

    Wie man die Validierung ausschaltet weiß ich also nicht. Außer dass man im FE mit JS das type="url" nach "text" ändert.
    Möchte ich nicht –*die eingegebene URL muss ja anschliessend 1:1 aufschalt- und anklickbar sein, und zwar so, dass der Link funktioniert. Ich möchte nur eine klare Hilfestellung bieten, damit normale Anwender ans Ziel kommen.

    Grüsse und dankeschön!
    Chris

  4. #4
    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

    Zitat Zitat von ChrisT Beitrag anzeigen
    Notlösung würde es auch reichen, die Feldprüfung zu deaktivieren.
    Gern geschehn. Die Validierung hatte ich nur versucht auszuschalten, weil du danach gefragt hattest.
    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
  •