|
1 | | -<p>个人信息<small> (更新个人信息)</small> |
2 | | -</p> |
| 1 | +<p>个人信息<small> (更新个人信息)</small></p> |
3 | 2 |
|
4 | 3 | <div> |
5 | 4 | <form class="form-horizontal" #userForm="ngForm" (ngSubmit)="logForm(userForm)" novalidate *ngIf="active"> |
|
24 | 23 | <div class="form-group"> |
25 | 24 | <label class="col-sm-2 control-label">电话:</label> |
26 | 25 | <div class="col-sm-10"> |
27 | | - <input class="form-control" type="text" name="mobile" [ngModel]="user.mobile" #mobile="ngModel" required> |
28 | | - <span *ngIf="mobile.pristine" class="label label-primary">未修改</span> |
29 | | - <span *ngIf="mobile.dirty" class="label label-warning">已修改</span> |
30 | | - <span *ngIf="mobile.valid" class="label label-success">有效</span> |
| 26 | + <input class="form-control" type="text" name="mobile" [ngModel]="user.mobile" required minlength="11" maxlength="11"> |
| 27 | + <span *ngIf="userForm.controls.mobile?.pristine" class="label label-primary">未修改</span> |
| 28 | + <span *ngIf="userForm.controls.mobile?.dirty" class="label label-warning">已修改</span> |
| 29 | + <span *ngIf="userForm.controls.mobile?.valid" class="label label-success">有效</span> |
| 30 | + <div [hidden]="userForm.controls.mobile?.valid || userForm.controls.mobile?.pristine" class="alert alert-danger"> |
| 31 | + <p *ngIf="userForm.controls.mobile?.errors?.minlength">电话长度必须为11</p> |
| 32 | + <p *ngIf="userForm.controls.mobile?.errors?.required">必须输入电话</p> |
| 33 | + </div> |
31 | 34 | </div> |
32 | 35 | </div> |
33 | 36 |
|
34 | 37 | <fieldset ngModelGroup="address"> |
35 | 38 | <div class="form-group"> |
36 | 39 | <label class="col-sm-2 control-label">城市:</label> |
37 | 40 | <div class="col-sm-10"> |
38 | | - <input class="form-control" type="text" name="city" [ngModel]="user.address.city" #city="ngModel" required> |
| 41 | + <input class="form-control" type="text" name="city" [ngModel]="user.address.city" required> |
39 | 42 | </div> |
40 | 43 | </div> |
41 | 44 | <div class="form-group"> |
42 | 45 | <label class="col-sm-2 control-label">街道:</label> |
43 | 46 | <div class="col-sm-10"> |
44 | | - <input class="form-control" type="text" name="street" [ngModel]="user.address.street" #street="ngModel" required> |
| 47 | + <input class="form-control" type="text" name="street" [ngModel]="user.address.street" required> |
45 | 48 | </div> |
46 | 49 | </div> |
47 | 50 | </fieldset> |
|
50 | 53 | <button type="submit" class="btn btn-default col-sm-2">保存</button> |
51 | 54 | <div class="col-sm-10"> |
52 | 55 | <p class="error-msg">{{errorMsg}}</p> |
| 56 | + <p class="error-msg">{{nameErrorMsg}}</p> |
53 | 57 | </div> |
54 | 58 | </div> |
55 | 59 | <div class="form-group"> |
|
0 commit comments