객체(object) 또는 인터페이스(interface)에서 확장(상속) 가능한 프로토타입 프로퍼티를 나타낸다.
<input>
요소는 HTML type
애트리뷰트에 따라 역할이 다르므로 사용 가능한 프로퍼티도 구분되어 사용된다.
상위 요소인 <form>
과 관련된 프로퍼티를 나타낸다.
요소에 연결된 HTMLFormElement
객체를 참조한다. 만약에 존재하지 않는다면 null
을 갖는다.
연결된 HTMLFormElement
의 양식 처리를 담당하는 리소스의 URI를 조회하거나 설정한다. 상위 <form>
요소의 HTML action
애트리뷰트를 대체한다.
양식이 제출될 때 유효성이 검사되지 않음을 불리언(boolean)으로 조회하거나 설정한다. 상위 <form>
요소의 HTML novalidate
애트리뷰트를 대체한다.
입력값을 복수로 갖는 타입에서 사용하는 프로퍼티를 나타낸다.
두 개 이상의 값을 가질 수 있는지의 여부를 나타낸다.
모든 <input>
요소와 관련된 프로퍼티를 나타낸다.
요소로 제어되는 팝오버 요소에서 수행될 작업을 조회하거나 설정한다.
요소를 통해 제어할 팝오버(popover) 요소를 조회하거나 설정한다.
checkbox
또는 radio
타입과 관련된 프로퍼티를 나타낸다.
<input>
요소가 현재 체크(선택)되었는지의 여부를 불리언(boolean)으로 나타낸다.
현재 <input>
요소의 radio
또는 checkbox
의 기본 상태(체크 유무)를 조회하거나 설정한다.
계층 관계를 갖는 구조의 양식에서 하위 checkbox
또는 radio
가 완전하지 않은 체크 상태인지 여부를 조회하거나 설정한다.
숨김(hidden) 유형을 제외한 모든 <input>
요소를 나타낸다.
입력 요소의 원래 지정된 기본값을 조회하거나 설정한다.
<input>
요소의 방향성을 나타내는 HTML dirname
애트리뷰트를 조회하거나 설정한다.
요소가 비활성화 되어 접근이 안되도록 하는 여부를 나타낸다.
양식 제출 전 입력 요소가 값이 비워져 있으면 안되는 필수 입력을 의미하도록 설정하거나 조회한다.
입력 요소가 충족하지 않는 유효성 검사 제약 조건을 설명하는 지역화된 메시지를 조회한다. 유효성 검사 대상이 아니거나 제약 조건을 충족하는 경우 빈 문자열을 갖는다. 지역화된 이 메시지는 setCustomValidity()
메소드로 설정할 수 있다.
요소의 현재 유효성 상태를 확인할 수 있는 ValidityState 객체를 참조한다.
요소가 제약 조건 유효성 검사의 후보인지 여부를 조회한다.
HTML type
애트리뷰트의 값이 file
인 경우 사용되는 프로퍼티를 나타낸다.
HTML type
애트리뷰트의 값이 image
인 경우 사용되는 프로퍼티를 나타낸다.
HTML type
애트리뷰트의 값이 number
인 요소 등과 같이 정량적 데이터 입력 요소에 사용되는 프로퍼티를 나타낸다.
요소의 HTML max
애트리뷰트를 나타낸다.
요소의 HTML min
애트리뷰트를 나타낸다.
요소의 HTML step
애트리뷰트를 나타낸다.
날짜로 해석되는 입력 요소의 값을 조회하거나 설정한다.
숫자로 해석되는 입력 요소의 값을 조회하거나 설정한다.
type
애트리뷰트가 text
이거나 number
인 요소의 프로퍼티를 나타낸다.
요소의 HTML autocomplete
애트리뷰트를 나타낸다. 입력시 자동 완성 기능 여부를 설정하거나 조회한다.
요소의 HTML maxlength
애트리뷰트를 나타낸다.
1
바이트(byte) 사용 문자 기준 최대 입력 가능한 글자 수를 나타낸다.
요소의 HTML minlength
애트리뷰트를 나타낸다.
1바이트(byte) 사용 문자 기준 최소 입력 글자 수를 나타낸다.
입력 값을 검사하는 정규식을 포함한 HTML pattern
애트리뷰트를 조회하거나 설정한다.
요소의 HTML placehoder
애트리뷰트를 나타낸다.
설정된 값을 수정할 수 없는 요소의 HTML readonly
애트리뷰트를 나타낸다.
선택이 발생한 방향을 나타낸다.
선택한 텍스트의 마지막 인덱스를 조회하거나 설정한다.
선택한 텍스트의 시작 인덱스를 조회하거나 설정한다.
요소의 HTML size
애트리뷰트를 나타낸다.