ich Frage bei der Account-Registrierung, mit $.overridePlugin(‘swRegister’, { … die Eingabe des Geburtsdatums ab. Das funktioniert auch soweit. Mit der CSS-Klasse “has-error” markiere ich alle drei Datumfelder als invalid. Leider besteht noch die Möglichkeit den Submit abzufeuern. Kann mir vielleicht jemand einen Ansatz geben, wie bis zur vollständigen Validierung der Datumsfelder, der Submit-Event unterbunden werden kann?
nein, Shopware nutzt einfach nur das Required Attribut am Input Feld. Jenachdem was du in me.onValidateBirthdate() tust würde vielleicht für dich auch das pattern Attribut an an deinem Geburtstags Inputfeld ausreichen. Dann brauch du gar kein Override.
Wenn dein Override so funktioniert wie gepostet, ist das aber auch okay.