novalidate 속성은 폼 제출 시 유효성 검사를 무효화 시키고자 할 때 유용합니다.


이 속성은 유효성 검사를 해야 하는 폼에서 폼 요소를 전송시킬 때 필드의 값들의 입력여부를 검증하지 않고, 전송시킬 수 있습니다.


아래 예제에서 required 속성은 필수 항목으로 지정하였는데, novalidate 를 전체에 지정했기 때문에 핑수항목을 지정한 모든 필드를 무효화시켜 버릴 것입니다.


ex.1)

<form action="form.php" method="post" novalidate>
E-mail: <input type="email" name="email" required />
Password: <input type="password" name="pass" required/>
<input type="submit" name="전송" value="전송"/>
</form>