Basti_2015
Mitglied
Hi, ich prüfe mit einer Jqueryfunktion auf die Eigenschaften der input-pattern-Regeln.
Mein Problem liegt jetzt aber daran, das wenn 3 von 4 richtig sind, er mir trotzdem alle 4 Rot markiert.
Ich könnte auch jedes Feld einzeln prüfen, aber es muss doch auch kompakter gehen.
Mein Problem liegt jetzt aber daran, das wenn 3 von 4 richtig sind, er mir trotzdem alle 4 Rot markiert.
Code:
var failed = 0;
$('input').each(function () {
var element = $(this);
var value = element.val();
var pattern = element.attr('pattern');
var regex = new RegExp(pattern);
var result = regex.exec(value);
if ( result === null) {
failed = 1;
element.css('border-color', 'red');
$( element ).focus();
} else {
//element.css('border-color', 'green');
}
});
Ich könnte auch jedes Feld einzeln prüfen, aber es muss doch auch kompakter gehen.
Zuletzt bearbeitet: