Hi beim (fehlerhaften) Absenden meiner Formulare poppt ein Fenster auf mit dem Text
You must fill in these fields:
Foo*
Bar*
...
Wie kann ich die Auflistung der Felder ausblenden?
Ich moechte da nur meinen Text stehen haben.
mfg
Fabian
Hi beim (fehlerhaften) Absenden meiner Formulare poppt ein Fenster auf mit dem Text
You must fill in these fields:
Foo*
Bar*
...
Wie kann ich die Auflistung der Felder ausblenden?
Ich moechte da nur meinen Text stehen haben.
mfg
Fabian
tt_content.mailform.20.badMess = Hier Dein Text
hoff das hilft Dir weiter
dosn schriebtt_content.mailform.20.badMess = Hier Dein Text
hoff das hilft Dir weiter
das ist lediglich der text, die entfernung der auflistung ist wohl eher irgendwo im core direkt drinnen
georg
Wohl gerade selbst gefunden?
Datei:
typo3/sysext/cms/tslib/class.tslib_content.phpOriginalzeile (~2050):
georg
Ist zwar etwas lange her, seit diesem Eintrag, aber ich habe dasselbe Problem. Ich habe Typo3 4.4.5 und habe da mit dem Seitentyp Formular ein Kontaktformular gemacht. Wenn nicht alle Pflichtfelder ausgefüllt sind, erscheint genau so eine unschöne Aufzählung, die ich gerne weg haben möchte. Allerdings kann ich an der oben genannten Datei "herumschrauben" wie ich will, das Formular tut keinen Wank.
Was genau muss ich tun? Kann mir jemand genauere Anweisungen schicken? Vielen Dank.
Hallo,
vermutlich hast du Anführungen in einem Feldnamen oder sogar HTML verwendet. Da die Feldnamen in ein JavaScript geschrieben werden, dürfen sie keine Anführungen enthalten, weder einfache noch doppelte.
Peter, TYPO3 @ lisardo (Augsburg)
Hallo lisardo
Danke für deine Antwort.
Nein, ich habe bloss im Formular den Namen mit Doppelpunkt und einem Stern bei den erforderlichen Feldern. Alle Lücken und Sonderzeichen werden umgewandelt in %20 usw. Im französischen Formular wird's besonders unleserlich mit den é und è... Wie kann ich das hinkriegen?
Lösung gefunden:
In der Datei t3lib/jsfunc.validateform.js ab ca. Zeile 140 folgende Stelle suchen:
alert(theBadMess+msg);
und ändern in
alert(theBadMess);