Schau Dir doch einfach die normale Anmeldeseite in Wave an.
<script>
var oWave = oWave || [];
oWave.i18n =
{
DD_FORM_VALIDATION_VALIDEMAIL: "Bitte geben Sie eine gültige E-Mail-Adresse ein.",
DD_FORM_VALIDATION_PASSWORDAGAIN: "Die Passwörter stimmen nicht überein.",
DD_FORM_VALIDATION_NUMBER: "Bitte geben Sie eine Zahl ein.",
DD_FORM_VALIDATION_INTEGER: "Es sind keine Nachkommastellen erlaubt.",
DD_FORM_VALIDATION_POSITIVENUMBER: "Bitte geben Sie eine positive Zahl ein.",
DD_FORM_VALIDATION_NEGATIVENUMBER: "Bitte geben Sie eine negative Zahl ein.",
DD_FORM_VALIDATION_REQUIRED: "Bitte Wert angeben.",
DD_FORM_VALIDATION_CHECKONE: "Bitte wählen Sie mindestens eine Option.",
NAV_MORE: "Mehr"
};
</script>
<script type="text/javascript" src="https://xxx/out/wave/src/js/script.min.js?1666099391"></script>
<script type="text/javascript" src="https://xxx/out/wave/src/js/widgets/oxequalizer.min.js?1666099391"></script>
$(window).on('load', function(){ if( !isMobileDevice() ) { oxEqualizer.equalHeight( $( '.checkoutOptions .card-body' ) ); } });
$('input,select,textarea').not('[type=submit]').jqBootstrapValidation();</script>
Allerdings zeigt sich immer die Meldung, dass die Passwörter nicht gleich sind. Gebe ich dem zweiten Passwortfeld auch eine ID, kommt die Meldung gar nicht mehr.
< br>
< div class=“text”>Bitte tragen Sie Ihre E-Mail-Adresse ein und teilen Sie uns Ihr gewünschtes Passwort mit. Auf die angegebene E-Mail-Adresse bestätigen wir im Anschluss Ihre Anmeldung.< /div>
< br>
< div class=“form-group”>
< div class=“col-lg-12”>
< input class=“js-oxValidate js-oxValidate_notEmpty form-control” type=“email” name=“mail” placeholder=“Email-Adresse” value=“” required=“” aria-invalid=“false”>
< /div>
< /div>
< br>
< div class=“text”>Bitte wählen Sie ein Passwort mit 8 bis 20 Zeichen.< br>Es muss mindestens je einen Großbuchstaben, einen Kleinbuchstaben, eine Zahl und ein Sonderzeichen (!?§$%&ß#) enthalten. < /div>
< br>
< div class=“form-group”>
< div class=“col-lg-12”>
< input id=“password” class=“form-control js-oxValidate js-oxValidate_notEmpty js-oxValidate_length js-oxValidate_match” type=“password” name=“pw” placeholder=“Passwort” value=“” pattern=“((?=.\d)(?=.[a-z])(?=.[A-Z])(?=.[!?�$%&�#]).{6,20})” required=“” aria-invalid=“false”>
< div class=“help-block”>< /div> < /div>
< /div>
< div class=“form-group text-warning”>
< div class=“col-lg-12”>
< input id=“passwordConfirm” type=“password” name=“pw2” placeholder=“Passwort wiederholen” value=“” pattern=“((?=.\d)(?=.[a-z])(?=.[A-Z])(?=.[!?�$%&�#]).{6,20})” class=“form-control js-oxValidate js-oxValidate_notEmpty js-oxValidate_length js-oxValidate_match” required=“” data-validation-matches-match=“password” data-validation-matches-message=“< !–Fehler: Die Passwörter stimmen nicht überein.–>” aria-invalid=“true”>
< div class=“help-block”>< ul class=“list-unstyled text-danger” role=“alert”>< li>< !–Fehler: Die Passwörter stimmen nicht überein.–>< /li>< /ul>< /div> < input type=“hidden” name=“r2step” value=“4” aria-invalid=“false”>
< /div>
< /div>
< script>
var oWave = oWave || ;
oWave.i18n =
{
DD_FORM_VALIDATION_VALIDEMAIL: “Bitte geben Sie eine g�ltige E-Mail-Adresse ein.”,
DD_FORM_VALIDATION_PASSWORDAGAIN: “Die Passw�rter stimmen nicht �berein!”,
DD_FORM_VALIDATION_MASSAGE: “Ung�ltiges Format des Passwortes.”,
validationPatternMessage: “Ung�ltiges Format des Passwortes!”,
DD_FORM_VALIDATION_NUMBER: “Bitte geben Sie eine Zahl ein.”,
DD_FORM_VALIDATION_INTEGER: “Es sind keine Nachkommastellen erlaubt.”,
DD_FORM_VALIDATION_POSITIVENUMBER: “Bitte geben Sie eine positive Zahl ein.”,
DD_FORM_VALIDATION_NEGATIVENUMBER: “Bitte geben Sie eine negative Zahl ein.”,
DD_FORM_VALIDATION_REQUIRED: “Bitte Wert angeben.”,
DD_FORM_VALIDATION_CHECKONE: “Bitte w�hlen Sie mindestens eine Option.”,
NAV_MORE: “Mehr”
};
< /script>
Wenn ich beim zweiten PW-Feld den name des ersten angebe:
data-validation-matches-match=“pw”
… kann ich weiterklicken, aber nur, wenn die Passwörter übereinstimmen.
Eine Fehlermeldung wird jedoch bei Unterschieden nicht ausgegeben und es geht nicht weiter.
SORRY: Die Fehlermeldung stand in Kommentarzeichen.