Danke das hat schon mal teilweise geholfen 
Für Server:
- Überschreiben von oxinputvalidator und neuen Validator hinzufügen
- Überschreiben von oxuser.checkValues()
class moduleid_oxuser extends moduleId_oxuser_parent {
public function checkValues($sLogin, $sPassword, $sPassword2, $aInvAddress, $aDelAddress) {
parent::checkValues($sLogin, $sPassword, $sPassword2, $aInvAddress, $aDelAddress);
/** @var oxInputValidator $oInputValidator */
$oInputValidator = oxRegistry::get('oxInputValidator');
$oInputValidator->customValidator(this, $aInvAddress);
// throwing first validation error
if ($oError = $oInputValidator->getFirstValidationError()) {
throw $oError;
}
}
}
Problem:
Sende ich das Formular z.b. auf der Seite ab wo man seine Rechnungsdaten ändern kann unter Mein Konto, kann man das Formular abschicken, und es geht aus dem Edit modus über in den Vorschau modus. Dort ist kein Fehler zu sehen. wechselt man aber nun in edit mode sieht man meine Fehlermeldung.
Schätze dazu brauche ich also noch die JS Validierung. Und da hänge ich noch ein wenig
Hat das schon mal jemand erweitert?