Skip to content

Commit b96d6b3

Browse files
committed
unable to make validate form(1/3)
1 parent be729ae commit b96d6b3

2 files changed

Lines changed: 180 additions & 151 deletions

File tree

src/pages/wizard/wizard.html

Lines changed: 25 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
<button ion-button (click)="back()"class="start">Back</button>
2020
<button ion-button [disabled]='nextButton' (click)="next()" id="end">Next</button>
2121
</div>
22-
<!-- (ionSlideDidChange)="slideChanged()" -->
23-
<ion-slides pager>
22+
23+
<ion-slides (ionSlideDidChange)="slideChanged()" pager>
2424

2525
<ion-slide class="demo-slide">
2626
<div class='top-simple'>
@@ -98,7 +98,8 @@ <h1 class="h1">Questionnaire 1/3</h1>
9898
<p class='h2'>Tell us about yourself</p>
9999
</ion-list>
100100

101-
<ion-card class="card-size">
101+
<form [formGroup]="todo" (ngSubmit)="logForm()" (ionChange)="formChanged">
102+
<ion-card class="card-size">
102103
<ion-item-group>
103104
<ion-item-divider class='q-group' color="light">
104105
Select your Branch of Service
@@ -109,7 +110,7 @@ <h1 class="h1">Questionnaire 1/3</h1>
109110
</ion-item>
110111
</ion-item-group>
111112
</ion-card>
112-
113+
113114
<ion-card>
114115
<ion-item-group>
115116
<ion-item-divider class='q-group' color="light">
@@ -125,26 +126,20 @@ <h1 class="h1">Questionnaire 1/3</h1>
125126
<ion-card *ngIf="vetSelection">
126127
<ion-item-group>
127128
<ion-item-divider class='q-group' color="light">
128-
Choose Date Separated
129+
{{vetQuestion}}
129130
</ion-item-divider>
130131
<ion-item class="q-wrapper">
131-
<ion-datetime class='date'displayFormat="MM/DD/YYYY" [(ngModel)]="myDate"></ion-datetime>
132+
<ion-datetime
133+
type="date"
134+
formControlName="VetQuestionName"
135+
class='date'
136+
displayFormat="MM/DD/YYYY"
137+
>
138+
</ion-datetime>
132139
<ion-label ><a class="select">Select</a></ion-label>
133140
</ion-item>
134-
</ion-item-group>
135-
</ion-card>
136-
137-
<ion-card *ngIf="activeSelection">
138-
<ion-item-group>
139-
<ion-item-divider class='q-group' color="light">
140-
Choose Separation Date
141-
</ion-item-divider>
142-
<ion-item class="q-wrapper">
143-
<ion-datetime displayFormat="MM/DD/YYYY" [(ngModel)]="myDate"></ion-datetime>
144-
<ion-label><a class="select" >Select</a></ion-label>
145-
</ion-item>
146141
</ion-item-group>
147-
</ion-card>
142+
</ion-card>
148143

149144
<ion-card>
150145
<ion-item-group>
@@ -153,7 +148,7 @@ <h1 class="h1">Questionnaire 1/3</h1>
153148
</ion-item-divider>
154149
<ion-item>
155150
<span class='question'>{{disabilityDisplay}}</span>
156-
<a class="select" (click)="showRadioDisability()">Select</a>
151+
<a class="select" #disabilityValue (click)="showRadioDisability()">Select</a>
157152
</ion-item>
158153
</ion-item-group>
159154
</ion-card>
@@ -164,11 +159,18 @@ <h1 class="h1">Questionnaire 1/3</h1>
164159
What Percentage?
165160
</ion-item-divider>
166161
<ion-item>
167-
<ion-input type="number" placeholder='Input Answer here..'></ion-input>
162+
<ion-input
163+
type="number"
164+
placeholder='Input Answer here..'
165+
formControlName="PercentageQuestionName"
166+
[required]="disabilityRequired"
167+
>
168+
</ion-input>
168169
</ion-item>
169170
</ion-item-group>
170171
</ion-card>
171-
172+
<button ion-button type="submit" [disabled]="!todo.valid" >submit</button>
173+
</form>
172174
</div>
173175
</ion-slide>
174176

@@ -178,7 +180,7 @@ <h1 class="h1">Questionnaire 1/3</h1>
178180
<ion-list-header>
179181
<h1 id="end-wizard-h" class="h1">Thank you for using the Wizard</h1>
180182
</ion-list-header>
181-
<p class="h2">You may begin by taking the self assesment. </p>
183+
<p class="h2">You may begin by taking the self assesment.</p>
182184
</ion-list >
183185
</div>
184186
<!-- <div class='top-simple'>

0 commit comments

Comments
 (0)