datepicker를 사용하는 등록 폼에서, 편집시에는 datepicker에 등록된 날짜를 변경하지 않도록 방지하고
form으로는 해당 값을 넘기는 방법.
$('input[name=dateBox]').attr("readonly",true);
위 코드는 해당 input box에 키보드 입력을 막고, datepicker만 사용할 수 있도록 한다.
readonly하지 않으면 의도하지 않은 날짜형식이 입력되어 오류를 발생할 수 있다.
$('input[name=dateBox]').datepicker('disable');
datepicker 기능을 차단하고, input box를 지워버린다.
편집 폼에서 사용하면, 원래 있는 값이 삭제되어 등록된 날짜를 변경하지 않도록 하는 기능을 할 수 없다.
따라서, 편집 화면에서 등록 폼은 유지하되, 등록된 날짜를 변경하지 않으면 다음과 같이 한다.
$('input[name=dateBox]').datepicker('disable').removeAttr('disabled')
우선 disable로 datepicker 기능을 차단하고, diabled 어트리뷰트를 빼주어 input box 기능을 enable시키는 것이다.
'IT 개발' 카테고리의 다른 글
[파이썬] CentOS 리눅스 selenium 오류 - ChromeDriver 문제 해결 (0) | 2020.11.22 |
---|---|
[git] 대용량 파일 저장 git-lfs (Git Large File Storage) (0) | 2020.11.18 |
[Linux] scp를 이용한 서버간 파일 전송(복사) (0) | 2020.11.13 |
[Linux] 파일 검색 및 검색 결과 처리 (0) | 2020.11.12 |
[파이썬] 파일명 확장자 일괄 변경 (0) | 2020.11.11 |