formnovalidate 속성

정의

formnovalidate 속성은 폼 제출시 유효성 검사를 거치치 않습니다.

제출 버튼이고 formnovalidate 속성을 갖고 있다면, novalidate 속성의 값이 아닌 formnovalidate 속성의 값으로 처리합니다. formnovalidate 속성이 명시 되지 않았다면, 폼 소유자novalidate 속성의 값으로 처리합니다.

'no-validate 상태'는 요소가 제출 버튼이고 formnovalidate 속성을 갖고 있을 때, 혹은 폼 소유자novalidate 속성을 갖고 있을 때 참ture입니다. 아니라면 거짓false입니다.

속성 값

불리언 속성입니다.

예제

<form>
  <p><label>작성자: <input required name="author"></label></p>
  <p><label>내용: <textarea required name="contents"></textarea></label></p>
  <p><input type="submit" name="submit" value="등록"></p>
  <p><input type="submit" name="save" value="임시저장" formnovalidate></p>
  <p><input type="submit" name="cancel" value="취소" formnovalidate></p>
</form>

위 예제는 두개의 필수 작성 필드와 세개의 제출 버튼으로 '등록' 제출 버튼으로 폼을 제출시 input 요소required 속성 작성으로 필수 작성을 검사합니다. 하지만, '임시저장' 제출 버튼과, '취소', 제출 버튼으로 폼 제출시 formnovalidate 속성으로 인한 'no-validate 상태'가 되어 필수 작성 필드를 다 채우지 않고 폼을 제출 할 수 있습니다. '임시저장' 제출 버튼 처럼 나중에 방문하여 다시 필드를 입력할 수 있는 용도로 사용 될 수 있습니다.

참조

기준 명세를 바탕으로 명세 번역과 레퍼런스 제작이 이루어졌습니다. 최근 내용은 최신 명세를 확인해 주세요.

 
html5/attribute/formnovalidate.txt · 마지막 수정: 2013/11/19 13:35 (외부 편집기)
이 레퍼런스는 클리어보스가 제작/운영하고 있으며, 다음의 라이센스를 따릅니다 :CC 저작자표시-비영리-동일조건변경허락 2.0
Recent changes RSS feed World Wide Web Consortium Driven by DokuWiki