disabled는 HTML에서 불리언(boolean) 속성임.
<input> 요소가 비활성화됨.disabled 속성은 사용자가 다른 조건(Ex. 체크박스 선택)을 충족할 때까지 <input> 요소를 사용하지 못하게 설정할 수 있고 이후 자바스크립트를 사용해 disabled 값을 제거하고 <input> 요소를 다시 사용할 수 있게 만들 수 있음.
폼(form) 내에 있는 disabled 입력 요소의 값은 서버로 제출(submit)되지 않음.
readonly 또한 불리언 속성임.
readonly 속성은 사용자가 다른 조건(Ex. 체크박스 선택)을 충족할 때까지 값을 변경하지 못하게 설정할 수 있고 이후 자바스크립트를 사용해 readonly 값을 제거하고 입력 필드를 편집 가능하게 만들 수 있음.
폼(form) 데이터는 readonly 속성이 있는 입력 필드의 값을 서버로 제출하지만, disabled 속성이 있는 입력 필드는 제출하지 않음.
email input태그의 id를 이용해서 자바스크립트에서 disabled 처리 했을 경우.


email값은 없음.email input태그의 id를 이용해서 자바스크립트에서 readOnly 처리 했을 경우.

email값이 있음을 확인할 수 있음.