1- < form >
2- < label for ="email-user " class ="floating ">
3- < input type ="text " id ="email-user " placeholder ="email ">
4- < span > Email</ span >
5- </ label >
6- < label for ="name " class ="floating ">
7- < input type ="text " id ="name " placeholder ="email ">
8- < span > Name</ span >
9- </ label >
10- < label for ="lastName " class ="floating ">
11- < input type ="text " id ="lastName " placeholder ="email ">
12- < span > Lastname</ span >
13- </ label >
14- < button class ="btn btn-primary btn-lg "> Save</ button >
1+ < form [formGroup] ="userForm " (submit) ="updateUserInfo() ">
2+ < div class ="input-group ">
3+ < label for ="email " class ="floating ">
4+ < input formControlName ="email " type ="text " id ="email " placeholder ="email ">
5+ < span > Email</ span >
6+ </ label >
7+ < div *ngIf ="validateForm('email') " class ="text-error ">
8+ < span *ngIf ="validateField('email', 'required') " class ="error "> must provide an email</ span >
9+ < span *ngIf ="validateField('email', 'pattern') " class ="error "> email format wrong</ span >
10+ </ div >
11+ </ div >
12+ < div class ="input-group ">
13+ < label for ="name " class ="floating ">
14+ < input formControlName ="name " type ="text " id ="name " placeholder ="email ">
15+ < span > Name</ span >
16+ </ label >
17+ < div *ngIf ="validateForm('name') " class ="text-error ">
18+ < span *ngIf ="validateField('name', 'required') " class ="error "> must provide a name</ span >
19+ < span *ngIf ="validateField('name', 'pattern') " class ="error "> name format wrong</ span >
20+ </ div >
21+ </ div >
22+ < div class ="input-group ">
23+ < label for ="lastName " class ="floating ">
24+ < input formControlName ="lastName " type ="text " id ="lastName " placeholder ="email ">
25+ < span > Lastname</ span >
26+ </ label >
27+ < div *ngIf ="validateForm('lastName') " class ="text-error ">
28+ < span *ngIf ="validateField('lastName', 'pattern') " class ="error "> lastName format wrong</ span >
29+ </ div >
30+ </ div >
31+ < span class ="message " *ngIf ="message "> {{message}}</ span >
32+ < button class ="btn btn-primary btn-lg " type ="submit "> Save</ button >
1533</ form >
0 commit comments