Подтвердить что ты не робот

Каково использование директивы Angular novalidate в теге html формы

Я хотел понять смысл использования директивы novalidate в теге формы, особенно когда используется для проверки формы.

Спасибо

4b9b3361

Ответ 1

Это предотвращает запуск проверки на основе браузера, так как данные формы не будут проверяться после отправки. Примеры включают ввод, где type='email'

Обратите внимание, что это не директива Angular. Это атрибут HTML 5. Подробнее об этом здесь

Ответ 2

Атрибут

novalidate используется для отключения проверки собственной формы браузера.

Вы можете использовать его, когда вам нужна ваша собственная пользовательская проверка по AngularJS.

Ответ 3

Вы можете использовать те же, которые используются в спецификации HTML 5 в Angular, поэтому вы можете добавить атрибут novalidate к элементу формы, который говорит браузеру не использовать его собственную проверку. Потому что разные браузеры имеют разные проверки реализации. Так как Angular сам проходит валидацию, браузеру не нужно выполнять валидацию.