Каково использование директивы Angular novalidate в теге html формы
Я хотел понять смысл использования директивы novalidate в теге формы, особенно когда используется для проверки формы.
Спасибо
Ответы
Ответ 1
Это предотвращает запуск проверки на основе браузера, так как данные формы не будут проверяться после отправки. Примеры включают ввод, где type='email'
Обратите внимание, что это не директива Angular. Это атрибут HTML 5. Подробнее об этом здесь
Ответ 2
Атрибут novalidate используется для отключения проверки собственной формы браузера.
Вы можете использовать его, когда вам нужна ваша собственная пользовательская проверка по AngularJS.
Ответ 3
Вы можете использовать те же, которые используются в спецификации HTML 5 в Angular, поэтому вы можете добавить атрибут novalidate к элементу формы, который говорит браузеру не использовать его собственную проверку. Потому что разные браузеры имеют разные проверки реализации. Так как Angular сам проходит валидацию, браузеру не нужно выполнять валидацию.