Zum Inhalt springen

Markierungsfeld sollte Pflicht sein....

Erstellt am 11. August 2005 · 5 Antworten · letzte Antwort am 20. Oktober 2005

Tags: Frage

smurf666 ·

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.

dfluess ·

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?

abandon ·

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

elv1s ·

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