register.page.html 2.95 KB
Newer Older
gap95's avatar
gap95 committed
1
2
3
4
5
6
7
<ion-header>
  <ion-toolbar>
    <ion-title>Register</ion-title>
  </ion-toolbar>
</ion-header>

<ion-content>
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
        
          <form [formGroup]="angForm" novalidate>
              <ion-grid>
                  <ion-row justify-content-center>
                    <ion-col align-self-center size-md="6" size-lg="5" size-xs="12">
              <div padding>
                  <img src="../../../assets/images/bike2gologo.png">
                </div>
                <div class="ion-text">
                    <h3>Registration</h3>
                   
                  </div>
                  
            <ion-item ><ion-input type="text" formControlName="firstName" placeholder="Enter First Name"></ion-input></ion-item>
              <div
                *ngIf="angForm.controls['firstName'].invalid && (angForm.controls['firstName'].dirty || angForm.controls['firstName'].touched)"
                class="alert-danger">
                <div *ngIf="angForm.controls['firstName'].errors.required">
                  First Name is required.
                </div>
              </div>
              <ion-item >
                  <ion-input type="text" formControlName="lastName" placeholder="Enter Last Name"></ion-input>
              </ion-item>
              
              <div
                *ngIf="angForm.controls['lastName'].invalid && (angForm.controls['lastName'].dirty || angForm.controls['lastName'].touched)"
                class="alert-danger">
                <div *ngIf="angForm.controls['lastName'].errors.required">
                  Last Name is required.
                </div>
              </div>
              <ion-item ><ion-input type="text" formControlName="email" placeholder="Enter Email"></ion-input></ion-item>
              
              <div
                *ngIf="angForm.controls['email'].invalid && (angForm.controls['email'].dirty || angForm.controls['email'].touched)"
                class="alert-danger">
                <div *ngIf="angForm.controls['email'].errors.required">
                  Email is required.
                </div>
              </div>
gap95's avatar
gap95 committed
49

50
51
52
53
54
55
56
57
58
59
60
61
62
63
              <ion-item ><ion-input type="password" formControlName="password" placeholder="Password"></ion-input></ion-item>
              
              <div
                *ngIf="angForm.controls['password'].invalid && (angForm.controls['password'].dirty || angForm.controls['password'].touched)"
                class="alert-danger">
                <div *ngIf="angForm.controls['password'].errors.required">
                  Password is required.
                </div>
              </div>
              
          
          <div id="correctCredentialsmsg" padding *ngIf="correctCredentials">
            Wrong Credentials !
          </div>
gap95's avatar
gap95 committed
64

65
66
67
68
69
70
71
          <div padding>
            <ion-button [disabled]="angForm.pristine || angForm.invalid" size="large" expand="block" (click)="submitRegister()">Register</ion-button>
          </div>
        </ion-col>
      </ion-row>
    </ion-grid>
  </form>
gap95's avatar
gap95 committed
72
</ion-content>