Hallo zusammen,
ich habe gerade mein erstes Formular eingerichtet
und auch direkt zwei Pflichtfelder angelegt,
alles über den Assistenten. Versenden und Dankeseite
funktioniert wunderbar, allerdings gibt es keine Fehlermeldung
wenn die Pflichtfelder nicht ausgefüllt sind.
Das Problem ist wohl das JavaScript,
es wird eine Funktion aufgerufen (validateForm), die
ich aber nirgends im Quelltext finde.
Woher bekomme ich das Script wie in meinen ausgegeben
Quelltext? Ich schätze mal einen Marker ###JavaScript###
ins HTML Template und den
dann bei Bedarf mit Inhalt füllen (wie?).
Vielen Dank für's Lesen meines Problems
und natürlich für eventuelle Antworten!!
Grüße,
Ben
P.S. Warum eigentlich JavaScript? Besser wäre doch
serverseitig das Formular erneut mit bereits gemachten Angaben
+ Fehlermeldung auszugeben. Gibt es sowas schon als Extension?
bei mir wird folgendes in den sourcecode generiert..
<script type="text/javascript" src="t3lib/jsfunc.validateform.js"></script>
das sollte eigentlich von dem mailform(wizard) automatisch erstellt werden.
Hallo ffr_dev
und danke, das funktioniert (!!!) ...wenn ich den JavaScript Verweis
manuell per Condition in den <Head>-Bereich der jeweiligen Seite eintrage.
Was ist denn der mailform-wizard?
Ich habe im Template 'page.config.disableAllHeaderCode = 1' gesetzt,
um gröstmöglichen Einflüss auf die HTML-Ausgabe zu haben,
dadurch wird nichts automatisch generiert.
Kann ich denn eine Bedingung machen, dass wenn
so ein "Wizard" Daten hat, diese dann an einem
bestimmten Marker eingesetzt werden? Es gibt
ja bestimmt noch andere "Wizards" aus dem Mailform.
Grüße,
Ben
ok,
zu dem mailform-wizard kommst du, wenn du einen content mit dem typ mailform erstellst.
dann erscheint rechts ein kleines tabellen symbol.
wenn du das drückst, dann kommst du zum wizard.
Ach ja, das Ding kenne ich, kannte nur die
Bezeichnung nicht. Was mich interessieren würde
ist wo der JavaScript Eintrag landet (DB?)
und wie er später in die Seite kommt. Irgendwo muss
ja ein Hacken gesetzt sein, der angibt, dass wenn
die Seite geparst wird, auch das entsprechene
JavaScript eingebunden wird.
sorry, aber da kann ich dir nicht mehr helfen.
das geht über mein knoff hoff :p
Trotzdem Danke für Deine Bemühung!
Momentan komm ich ja so zurecht
und den Rest werde ich mit der Zeit auch
noch checken.
Grüße as Freiburg,
Ben
Ich habe dauch das Problem
"Pflichtfeld ist leider freiwillig"
obwohl das Script:
<script type="text/javascript" src="t3lib/jsfunc.validateform.js"></script>
eingebunden ist. 😢
Ich lande auch immer auf einer ganz anderen Zielseite... ?!
hallo,
bei dem mail thema bin ich mittlerweile der meinung, wenn ihr php-mächtig seid, schreibt das ganze selber.
ihr könnt euren mail body selbs zusammenstellen
und mit folgender funktion senden.
mail("ziel@adreasse.ch", $betreff, $body);
Habe leider keine Ahnung von PHP 🙁 🙁