반응형
input에서 사용자는 수정을 못하게 하려면
readonly라는 옵션을 이용하면 된다.
최근 프로젝트에서 input check box도 readonly를 시키려고 아래 코드를 넣었으나,
동작하지 않았다.
📌input type checkbox readonly 오류 코드
<input type="checkbox" readonly />
readonly="true"로 변경을 해봤지만 그 부분도 적용이 안되고,
disable="true"는 작동이 되고 뭐일까 하고 찾아봤다.
🍒input type checkbox readonly 성공 코드
<input type="checkbox" onClick="return false" />
확인해보니, checkbox의 readonly는 먹지 않아서 위처럼 onClick 이벤트에서 return false를 걸어주면 된다고 한다.
실제로 적용해보니 잘 작동한다.
반응형
'FrontEnd > Javascript' 카테고리의 다른 글
[JavaScript] 빈 객체 확인하는 방법 (object 빈 객체 체크) (0) | 2022.12.26 |
---|---|
[JavaScript] filter를 이용해서 Array 객체에 특정값 찾아 가져오기 (0) | 2022.11.23 |
[javascript] 배열 내 특정 객체 값 제거하는 방법(splice 이용하기) (0) | 2022.07.20 |
[javascript] 빈객체 if문으로 확인하는 방법 ({} check / Object.keys 주의사항) (0) | 2022.07.19 |
[vue.js] input 에서 이미지 업로드 벨리데이션 처리 (0) | 2022.07.12 |