Validate weekly playtime as a whole number in staff application form.
This commit is contained in:
@@ -173,6 +173,8 @@
|
|||||||
Weekly playtime is required
|
Weekly playtime is required
|
||||||
} @else if (form.controls.weeklyPlaytime.errors?.['min']) {
|
} @else if (form.controls.weeklyPlaytime.errors?.['min']) {
|
||||||
Weekly playtime must be at least 1 hour
|
Weekly playtime must be at least 1 hour
|
||||||
|
} @else if (form.controls.weeklyPlaytime.errors?.['pattern']) {
|
||||||
|
Please enter a whole number of hours (e.g., 20)
|
||||||
}
|
}
|
||||||
</mat-error>
|
</mat-error>
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -103,7 +103,7 @@ export class StaffApplicationComponent implements OnInit, OnDestroy, AfterViewIn
|
|||||||
}),
|
}),
|
||||||
weeklyPlaytime: new FormControl('', {
|
weeklyPlaytime: new FormControl('', {
|
||||||
nonNullable: true,
|
nonNullable: true,
|
||||||
validators: [Validators.required, Validators.min(1)]
|
validators: [Validators.required, Validators.min(1), Validators.pattern('^[0-9]*$')]
|
||||||
}),
|
}),
|
||||||
availableDays: new FormControl([], {
|
availableDays: new FormControl([], {
|
||||||
nonNullable: true,
|
nonNullable: true,
|
||||||
|
|||||||
Reference in New Issue
Block a user