Hallo,
ich habe ein als Content ein Formular in meinem Backend erstellt, wo sich ein Markierungsfeld befindet. Im Formular-Assistent kann ich dieses nicht als Pfichtfeld erstellen. kann man das irgendwie ändern oder geht das Prinzipiell nicht?
Danke im Vorraus.
Das brauche ich auch... Verstehe auch nicht, warum gerade das kein Pflichtfeld sein kann. Ich benötige dies z.B. um AGB bestätigen zu lassen.
Hast Du schon eine Lösung gefunden?
Hallo ihr Ratlosen Kollegen 😃
ich hab das jetzt super mit der Extension th_mailformplus von Peter Luser hinbekommen. (http://typo3.org/extensions/repository/search/th_mailformplus/)
Am besten ihr haltet euch an die Konventionen des Demo-HTML-Formulars, vor allem was die Namensgebung der Felder, Values und Errormeldungen-Platzhalter betrifft.
Ansonsten kann man das Formular anpassen, wie man will.
Da die normalen Input-Pflichtfelder hier über PHP abgefragt werden, kann man das Javascript durch sein eigenes ersetzen, was die Abfrage der AGB-Checkbox betrifft:
<script language="JavaScript" type="text/JavaScript">
<!--
function chkFormular(f) {
if (f.agb.checked == false )
{
alert('Sie müssen die AGBs akzeptieren!');
return false;
}else
return true;
}
//-->
</script>
Natürlich müßt ihr dann im Formtag
... onSubmit="return chkFormular(this)" ...
einfügen und die Checkbox mit "agb" benamseln.
Ein funktionierendes Beispiel findet ihr unter http://www.mixed.at/index.php?id=48
Euer Pete
Hallo Pete,
sieht doch gut aus..
Wie sieht es aus wenn jemanden "JavaScript" deaktiviert hat... dann geht´s auch ohne... keine Meldung!
Jemanden vielleicht noch ´ne ID?
Danke
Gruss
Kasper