web-dev-qa-db-fra.com

Quelle est l'utilisation de Angular directive novalidate dans une balise html de formulaire

Je voulais comprendre la signification de l'utilisation de la directive novalidate dans la balise de formulaire, en particulier lorsqu'elle est utilisée pour valider le formulaire.

Merci

35
ng-R

Cela empêche la validation native du navigateur de démarrer, c'est-à-dire que les données du formulaire ne seront pas validées lors de la soumission. Les exemples incluent l'entrée où type='email'

Notez que ce n'est pas la directive d'Angular. Il s'agit de l'attribut HTML 5. En savoir plus ici

53
Aniket Sinha

novalidate l'attribut est utilisé pour désactiver la validation du formulaire natif du navigateur.

Vous pouvez l'utiliser lorsque vous avez besoin de faire votre propre validation personnalisée AngularJS.

14
kumareloaded

Vous pouvez utiliser les mêmes que ceux utilisés par la spécification HTML 5 dans Angular, vous pouvez donc ajouter l'attribut novalidate au formulaire , qui indique au navigateur pas d'utiliser son validation native. Parce que différents navigateurs ont des validations d'implémentation différentes. Depuis Angular obtient la validation elle-même, le navigateur n'a pas besoin de faire l'implémentation de la validation.

0
fgul