register.page.html 3.24 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
        
          <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>
                  
21
22
23
                  <ion-item >
                    <ion-input type="text" formControlName="firstname" placeholder="Enter First Name"></ion-input>
                </ion-item>
24
              <div
25
26
                *ngIf="angForm.controls['firstname'].invalid && (angForm.controls['firstname'].dirty || angForm.controls['firstname'].touched)"
                class="alert-danger"><ion-icon name="alert"></ion-icon>
27
28
29
30
31
                <div *ngIf="angForm.controls['firstName'].errors.required">
                  First Name is required.
                </div>
              </div>
              <ion-item >
32
                  <ion-input type="text" formControlName="lastname" placeholder="Enter Last Name"></ion-input>
33
34
35
              </ion-item>
              
              <div
36
37
                *ngIf="angForm.controls['lastname'].invalid && (angForm.controls['lastname'].dirty || angForm.controls['lastname'].touched)"
                class="alert-danger"><ion-icon name="alert"></ion-icon>
38
39
40
41
42
43
                <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>
              
44
              <div 
45
                *ngIf="angForm.controls['email'].invalid && (angForm.controls['email'].dirty || angForm.controls['email'].touched)"
46
47
                class="alert-danger" ><ion-icon name="alert"></ion-icon>
                <div *ngIf="angForm.controls['email'].errors.required ">
48
49
50
                  Email is required.
                </div>
              </div>
gap95's avatar
gap95 committed
51

52
53
54
55
56
57
              <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">
58
                  
59
60
61
62
63
64
65
66
                  Password is required.
                </div>
              </div>
              
          
          <div id="correctCredentialsmsg" padding *ngIf="correctCredentials">
            Wrong Credentials !
          </div>
gap95's avatar
gap95 committed
67

68
69
70
          <div padding>
            <ion-button [disabled]="angForm.pristine || angForm.invalid" size="large" expand="block" (click)="submitRegister()">Register</ion-button>
          </div>
71
72
73
          <div padding>
            <ion-button  size="large" expand="block" (click)="login()">Login</ion-button>
          </div>
74
75
76
77
        </ion-col>
      </ion-row>
    </ion-grid>
  </form>
gap95's avatar
gap95 committed
78
</ion-content>