Wir haben für ein TYPO3 Kontaktformular eine besondere Abfrage benötigt. Der Besucher soll seine Email-Adresse zwei mal eingeben, erst wenn beide 100% übereinstimmmen, wird das Formular abgeschickt.
Wir verwenden das TYPO3 Formular „formhandler“ und wollen eine valide Email-Bestätigung erreichen.
Hier zum Beispiel TS-Code:
validators {
1.class = Validator_Default
1.config.fieldConf {
firstname.errorCheck.1 = required
lastname.errorCheck.1 = required
email.errorCheck.1 = required
email.errorCheck.2 = email
email2.errorCheck.1 = required
email2.errorCheck.2 = email
freecapfield.errorCheck.1 = required
freecapfield.errorCheck.2 = srFreecap
}
2.class = Validator_Default
2.config.fieldConf {
email2.errorCheck.1 = equalsField
email2.errorCheck.1.field = email
}
}
Erst wenn das „email2“ Feld den gleichen Wert wie „email“ hat, ist die Abfrage bestätigt!
Funktion: errorCheck.1 = equalsField
Ursprünglich erschienen am 06.09.2013 auf typo3-probleme.de.