Aufgrund von:
Code: Alles auswählen
// ### Validierung
// falls Pflichtelement und Inhalt da und Formular abgeschickt
if ( ($element[2] == 1) && (trim($FORM[$formname]["el_".$i]) != "") && ($FORM[$formname][$formname."send"] == 1) ) {
// checken, ob und welches Validierungsmodell gewaehlt
Code: Alles auswählen
if (trim($element[5]) != '') {
// falls Validierung gefordert
$valid_ok = TRUE;
$inhalt = trim($FORM[$formname]["el_".$i]);
switch (trim($element[5])) {
case "mail":
if (!ereg("^.+@(.+\.)+([a-zA-Z]{2,6})$",$inhalt)) $valid_ok = FALSE;
break;
case "absendermail":
$absendermail=$inhalt;
if (!ereg("^.+@(.+\.)+([a-zA-Z]{2,6})$",$inhalt)) $valid_ok = FALSE;
break;
Das Vorhaben, eine optionale Absendermail zu validieren, scheitert hier natürlich und somit wird auch keine Auto-Antwort an eine optionalen Absendermail versendet (habe ich auch hier gepostet)