html - Hvordan kan jeg deaktivere HTML5-skjema-validering i Angular2-apper?


Jeg har et skjema som inneholder et inputfelt av typen e-post som er påkrevd. Jeg ønsker å ha min egen tilpassede validering på det feltet for å kunne vise feilmeldingen på forskjellige språk. For øyeblikket blir imidlertid inputfeltet evaluert av HTML5-valideringen.

Koden ser slik ut:

<input [(ngModel)]="user.email" type="email" class="form-control" id="email" name="email" required placeholder="{{'Email'|translate}}">

Er det mulig å deaktivere det, slik at jeg kan implementere min egen validering?

Valideringskoden er ennå ikke skrevet.

Svar #1

Inkluder tag med ingen validate-attributt som nedenfor

<form action="Form" novalidate>
  <input [(ngModel)]="user.email" type="email" class="form-control" id="email" name="email" required placeholder="{{'Email'|translate}}">
  <input type="submit">
</form>

Relaterte artikler