Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 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 | 1x | <p>{{ 'helpdesk.contactus.prolog' | translate }}</p>
<p aria-hidden="true" class="indicates-required">
<span class="required">*</span>{{ 'helpdesk.contactus.indicates' | translate }}
</p>
<form
#form="ngForm"
class="form-horizontal"
ishFormSubmit
novalidate
[formGroup]="contactForm"
(ngSubmit)="submitForm()"
>
<formly-form [fields]="fields$ | async" [form]="contactForm" [model]="model$ | async" />
<div class="row form-group">
<div class="offset-md-4 col-md-8">
@if (form.submitted && form.invalid) {
<div aria-live="polite" class="visually-hidden" id="submit-button-help">
{{ 'form.submit.validation.message' | translate }}
</div>
}
<input
class="btn btn-primary"
data-testing-id="submitContact"
type="submit"
[attr.aria-describedby]="form.submitted && form.invalid ? 'submit-button-help' : null"
value="{{ 'helpdesk.contactus.submit' | translate }}"
/>
</div>
</div>
</form>
|