Ich versuche, mein Eingabefeld sofort zu validieren, nachdem das Eingabefeld unscharf geworden ist. Aber einige, wie die Validierung Nachricht erscheint nur, wenn ich etwas in ein Textfeld schreiben und dann löschen.Angular 2 Überprüfung des benutzerdefinierten Formulars funktioniert erst, nachdem der Benutzer den Textbox-Wert gelöscht hat
Hier ist meine HTML-Vorlage;
<input type="text"
placeholder="First Name"
class="form-control"
name="firstName"
id="firstName"
[ngModel]="typeValidation.firstName"
#firstName="ngModel"
(blur)="firstNameBlur(firstName.value)"
autofocus
required>
<small [hidden]="firstName.valid || (firstName.pristine && !f2.submitted)" class="text-danger">
First Name is required.
</small>
Hier ist meine Typoskript;
firstNameBlur(value:string) {
if (value == "" || value == undefined) {
return false;
}
else {
return true;
}
}
Bitte helfen Sie mir. Vielen Dank im Voraus!
Vielen Dank! das funktioniert ganz gut! –